随笔分类 - redis
摘要:Redis 的 RDB 后台 save ( BGsave ) 是使用了无参的 fork 的,所以会拷贝当前进程,也就是父进程的目录表和页面表 并且使用 COW 。值得注意的是 fork 之后,并没有调用 exec,所以子进程不需要另立门户,设置自己的新的,空的目录表和页面表。 而是用和父进程用有相同
阅读全文
摘要:订阅连接:订阅某个频道,频道有消息马上读取,一个频道上的消息会发给多个订阅者,所以是一发多收 命令连接:收发方 简单通过命令通信(udp?) Redis 主从: 某个 Redis 实例 A 通过 slaveof masterip masterport 指定要成为谁的从服务器 A 会连接到 目标主服务
阅读全文
摘要:SET GET APPEND STRLEN 对字符串字符串实现:1. SDS 2. emb SDS(大于 39 变成 SDS) HSET HGET HGETALL HDEL HLEN 对哈希键哈希键实现: 1. hashtable(hashtable是编码,实际实现是 dict 字典,一本字典有两张
阅读全文
摘要:1.热键问题:描述:热键被大量客户端访问,导致大量网络流量集中在一台Redis服务器上,服务器宕机。 解决方法:将热键分散到不同的redis服务器上 2.缓存击穿:描述:热键被大量客户端访问,热键如果过期,可能导致大量网络流量打到 DB 服务器上,导致数据库服务器宕机 解决方法:对于热键,访问之前如
阅读全文