时间:2021-07-01 10:21:17 帮助过:2人阅读
我在做一个抽奖系统,一等奖1名,二等奖10名,三等奖100名,我现在需要把抽中几等奖的存起来看看某奖人数够没,但这写进数据库有点大材小用了,你们遇到这是怎么来存的。
存在文件里,其实数据库也是存文件。
扔文件里面好了,这种临时存储的数据,不是文件就是缓存,扔redis也行,自带排序
前端存 localStorage
放在缓存里啊redis
file_put_content存文件吧
当成配置来对待,写配置里。
写一个XML文件来保存
不想放数据库,可以存文件, 共享内存(比如shared memory相关函数,apc,apcu),memcached,redis之类的.
但是这些本身是存在丢失风险的,如果不想突然你的中奖人数发生丢失,最好还是放数据库,数据丢失会更麻烦.
可以放redis缓存里啊
存储在文件里面 或者写入缓存 或者写入配置文件
这个存数据也不过分吧!既然是有用的,某年某月某日还是有可能会去统计和查看的,存数据库也挺好!
sqlite不就是解决这种情况的吗