在使用redis做缓存的时候,缓存单个的数据是比较容易的,那么如何话缓存列表比较合适呢?因为列表可能涉及更新和删除,还有分页。
redis 本身就是内存数据库,数据都会加载到内存,根据自定义的持久化策略把数据更新进磁盘。所以不用担心大量的DML操作造成的磁盘IO
要看具体业务.可以把列表只缓存单条数据的id,然后就可以不用关心更新的情况了.在删除单条数据的时候要有删除列表缓存中该条数据的机制,删除操作不频繁的情况下可以全删.
2 回答904 阅读
1 回答879 阅读
1 回答722 阅读
2 回答8.3k 阅读
2 回答9.1k 阅读✓ 已解决
2 回答2.9k 阅读
2 回答4.7k 阅读✓ 已解决
1 回答3.4k 阅读
redis 本身就是内存数据库,数据都会加载到内存,根据自定义的持久化策略把数据更新进磁盘。
所以不用担心大量的DML操作造成的磁盘IO