我正在尝试使用Rails和memcached实现页面视图计数器.每次我渲染页面时,通过rails我都会增加一个memcached键(key.incr是原子的).我主要担心的是在更新我的数据库记录之前,此密钥在memcached中过期或删除的可能性.即使我访问频率大于其到期时间的所有密钥,memcached也可能因为内存全部而删除密钥.
有什么建议?谢谢Dimitris
我会用redis作为memcached的替代品.它非常适合实时统计.它为您提供所需的速度和原子增量,并且它会持续存在.问题解决了.