发布于 2022-11-15
摘要
Redis开发规范 key设计 不要包含特殊字符:不包含空格、换行、单双引号以及其他转义字符 可读性和可管理性:多重语义使用冒号分 …
Redis开发规范 key设计 不要包含特殊字符:不包含空格、换行、单双引号以及其他转义字符 可读性和可管理性:多重语义使用冒号分 …
布隆过滤器 普通过滤器 若数据集是有一定范围,则可以制定判断是否在该范围内(bitMap标记、大小于号范围判定),从而判定是否在数 …
缓存设计 收益 加速读写 降低后端MySQL等数据库的负载 成本 缓存层和数据层由于更新策略,导致数据不一致 编码增加一层缓存层的 …
安全的Redis 攻击者利用Redis持久化RDB文件,在key中设置成登入的公钥,保存在免密码登入的ssh列表中,之后攻击者就可 …
Linux内核优化 vm.overcommit_memory 启动Redis实例时会报警告:WARNING overcommit_ …
Redis内存优化 内存统计 使用info memory命令可以查看到以下参数 参数 描述 used_memory Redis分配 …
Redis Cluster 数据分布 单个数据库的容量已经无法满足容量需求,将数据按照一定规则分散到多台数据库服务器上,并且各个节 …
Redis Sentinel 架构 原理 三个定时任务 每十秒每个哨兵节点对所有已知的Redis节点执行info操作 作用:确认当 …
主从复制原理和优化 性质 一个主节点可以有多个从节点,一个从节点只能有一个主节点 从节点本身也是一个主节点,可以有自己的从节点 数 …
持久化 持久化方式 快照方式:将数据库中的所有数据全部拷贝出来,即某时刻的完整备份 缺点:耗时耗性能,在拷贝时若又有写入数据时,新 …