memcached用户数据缓存方案

用户日志,按分页获取用户的每页数据,用户的日志列表增删改操作频繁。
如果用memcache如何提高用户的查询效率,以及保持缓存一致性。

我设想的方案是,根据sql做md5 为key缓存相应数据,如果增删改,将相应缓存数据失效,但这有个问题,会影响到其他用户缓存,mc是否有,删除某些前缀的key

阅读 3.9k
1 个回答

1、增删改操作频繁;
2、用户日志又保存到数据库;

个人建议使用Redis更加能实现你的需求;定时将Redis的data实例化到磁盘。能提高的查询效率,也能保持数据的一致性。

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