php与Redis实现一个100万用户的投票项目,如何实现实时查看投票情况?
Posted 知其黑、受其白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php与Redis实现一个100万用户的投票项目,如何实现实时查看投票情况?相关的知识,希望对你有一定的参考价值。
阅读目录
好了,什么是冷热数据交换呢?
很土的解释一下,冷数据就是之前使用的数据,有种过去式的感觉,而热数据就是当前的数据,理解为现在进行时吧。
如何交换呢?
就是将Redis的数据周期存储到mysql中!
整体的业务流程
用户投票后,首先将投票数据保存到Redis。 这些数据是热数据,然后写个定时任务,定时(例如10s)将热数据保存到MySQL。
这些数据成为冷数据,然后从Redis删除冷数据。
一遍又一遍,直到一个小时的投票结束了。
数据表构建
CREATE TABLE <
以上是关于php与Redis实现一个100万用户的投票项目,如何实现实时查看投票情况?的主要内容,如果未能解决你的问题,请参考以下文章