Maison  >  Article  >  développement back-end  >  需要长期保存某值,又不想写进数据库

需要长期保存某值,又不想写进数据库

WBOY
WBOYoriginal
2016-12-01 01:27:44909parcourir

我在做一个抽奖系统,一等奖1名,二等奖10名,三等奖100名,我现在需要把抽中几等奖的存起来看看某奖人数够没,但这写进数据库有点大材小用了,你们遇到这是怎么来存的。

回复内容:

我在做一个抽奖系统,一等奖1名,二等奖10名,三等奖100名,我现在需要把抽中几等奖的存起来看看某奖人数够没,但这写进数据库有点大材小用了,你们遇到这是怎么来存的。

存在文件里,其实数据库也是存文件。

扔文件里面好了,这种临时存储的数据,不是文件就是缓存,扔redis也行,自带排序

前端存 localStorage

放在缓存里啊redis

file_put_content存文件吧

当成配置来对待,写配置里。

写一个XML文件来保存

不想放数据库,可以存文件, 共享内存(比如shared memory相关函数,apc,apcu),memcached,redis之类的.
但是这些本身是存在丢失风险的,如果不想突然你的中奖人数发生丢失,最好还是放数据库,数据丢失会更麻烦.

可以放redis缓存里啊

存储在文件里面 或者写入缓存 或者写入配置文件

这个存数据也不过分吧!既然是有用的,某年某月某日还是有可能会去统计和查看的,存数据库也挺好!

sqlite不就是解决这种情况的吗

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn