redis中只对一个key做持久化操作,其他的key不用,请问这个怎么实现?

新手上路,请多包涵
在业务中需要实时处理,把处理过后的数据放到map中,这样导致服务器断电重启后,map清空.

需要从redis中获取,但是redis做持久化,

所有key就都做持久化,我的目的想要一个key做持久化,其他的不要,这个怎么实现?
阅读 2.5k
4 个回答

起两个实例,一个实例放不持久化的,另一个实例放持久化的,这样最优雅

看你用的组件的操作了. 如果是手工操作, 就自己操作redis读写.

新手上路,请多包涵

我的理解是题主只想对某个key做持久化,而其他的key不进行持久化操作。
是否可以考虑自己操作AOF呢?单独写个文件用来存储每次修改后的map。

把需要永久缓存的key的缓存时间设置为0,其他按需求设置

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