摘要: 一、使用场景 缓存数据安全性有要求 缓存存储规模大 缓存高并发读写 二、工作原理 主从复制 全量复制:主节点bgsave,写缓冲区;从节点清空后复制到bgsave点后,执行缓冲区里所有写操作。如果从节点有AOF,则执行bgwriteaof。(全量复制,在bgsave量特别大时,从节点会陷入死循环重连 阅读全文
posted @ 2022-04-12 15:11 SArtOnline 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、应用场景 业务缓存数据持久化 主从同步 缓存数据恢复 二、工作原理 RDB持久化 Redis会fork一个子进程,每5分钟一次将内存快照写入临时文件,持久化完成后,替换上一个持久化文件。 AOF持久化 Redis会把写操作追加写入内存缓冲区,每秒钟将内存缓冲区fsync到持久化文件。当AOF持久 阅读全文
posted @ 2022-04-12 11:13 SArtOnline 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、应用场景 提交订单30分钟未支付,自动取消订单 流程挂起2小时后,自动恢复流程 二、工作原理 Redis高性能 + 定时任务 + zset zset:设置时间戳作为score,每次取即将过期任务执行 定时任务:轮询zset,取出到期任务执行 三、用例 提交延迟任务 jedis.zadd(queu 阅读全文
posted @ 2022-04-12 10:39 SArtOnline 阅读(212) 评论(0) 推荐(0) 编辑