开发者社区> 问答> 正文

关于redis 的几个疑问

关于redis的几个疑问

  1. 数据恢复期间能够提供服务么?
    如果redis比较大,比如有20G的内容,当redis启动加载数据期间能够提供服务么?如果能够提供服务那在此期间产生的key如果和恢复的数据中的key有冲突怎么办?
  2. 执行flushall或flushdb命令执行期间向redis中写数据会发生什么呢,是只会清空执行flushall或flushdb命令这一刻的key还是会清空后写入的key?如果只删除这一刻的key,遇到key是zset类型,并且命令执行期间还在向zset中写入数据的话会发生什么呢,zset中会只保留新写入的数据么?

展开
收起
落地花开啦 2016-02-20 17:13:10 1816 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    "数据恢复期间能够提供服务么" 似乎不行吧 数据加载的时候 Server还没有启动监听
    “flushall或flushdb命令执行期间向redis中写数据会发生什么”
    没测试过 但是我觉得可能会有一部分key被删除吧

    2019-07-17 18:45:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Redis交流 立即下载
Redis的开发规范和常见问题 立即下载
微博的Redis定制之路 立即下载