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

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

阅读 4.7k
12 个回答

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

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

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

前端存 localStorage

新手上路,请多包涵

放在缓存里啊redis

file_put_content存文件吧

写一个XML文件来保存

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

新手上路,请多包涵

可以放redis缓存里啊

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题