如何对列表进行合理的缓存

在使用redis做缓存的时候,缓存单个的数据是比较容易的,那么如何话缓存列表比较合适呢?因为列表可能涉及更新和删除,还有分页。

阅读 6.5k
2 个回答

redis 本身就是内存数据库,数据都会加载到内存,根据自定义的持久化策略把数据更新进磁盘。
所以不用担心大量的DML操作造成的磁盘IO

要看具体业务.
可以把列表只缓存单条数据的id,然后就可以不用关心更新的情况了.
在删除单条数据的时候要有删除列表缓存中该条数据的机制,删除操作不频繁的情况下可以全删.

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