摘要:
1、AOF方法的问题 AOF 的好处是是每次执行只需要记录操作命令,需要持久化的数据量不大。一般而言,只要你采用的不是 always 的持久化策略,就不会对性能造成太大影响。 但是,由于记录的是操作命令而不是实际数据,因此,用 AOF 方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日 阅读全文
摘要:
前言 Redis 的业务场景下,一般是当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。 但是,这里也有一个绝对不能忽略的问题:一旦服务器宕机,内存中的数据将全部丢失。 很容易想到的一个解决方案是,从后端数据库恢复这些数据,但这种方式存在两个问题:一是 阅读全文
摘要:
ps:内容摘自极客时间,《Redis 核心技术与实战》 1、Redis 单线程 我们说Redis是单线程,主要是指,Redis的网络IO和键值对读写是有一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但redis的其他功能,比如持久化、异步删除、集群数据同步等等,其实是由额外的线程 阅读全文