【数据库】Redis
IT码客
明日复明日,明日何其多,以此博文来约束自己,多学习,多总结。如不巧能帮助他人,实属本人之荣幸。
展开
-
Redis(六):哨兵(Sentinel )
文章目录1、Redis Sentinel 简介1.1、Redis Sentinel 是什么1.2、Redis Sentinel 解决什么问题1.2.1、主从复制问题1.2.2、Redis Sentinel 高可用1.2.3、主从复制与 Redis Sentinel 区别1.2.4、Redis Sentinel 高可用示例2、Redis Sentinel 实现原理2.1、定时任务2.1.1、每隔10...原创 2019-05-18 16:51:59 · 385 阅读 · 0 评论 -
Redis(十):sentinel.conf 配置文件说明
# Example sentinel.conf# *** IMPORTANT ***# 绑定IP地址# bind 127.0.0.1 192.168.1.1# 保护模式(是否禁止外部链接,除绑定的ip地址外)# protected-mode no# port <sentinel-port># 此Sentinel实例运行的端口port 26379# 默认情况下,R...原创 2019-05-26 00:11:36 · 10250 阅读 · 0 评论 -
Redis(九):redis.conf 配置文件说明
# Redis 配置文件.## 请注意,为了读取配置文件,必须以文件路径作为第一个参数启动Redis:## ./redis-server /path/to/redis.conf# 内存大小单位## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 byt...原创 2019-05-25 22:59:07 · 2887 阅读 · 0 评论 -
Redis(八):哨兵(Sentinel)部署
本文基于 Docker Engine 和 Docker Compose 环境,单机部署 Redis Sentinel1、部署环境Docker version 18.09.6, build 481bc77156Linux 5.1.3-1.el7.elrepo.x86_64docker-compose version 1.24.0, build 0aa590642、部署架构本文部署架构为...原创 2019-05-25 19:49:03 · 342 阅读 · 0 评论 -
Redis(七):集群(cluster)
文章目录1、Redis 集群简介2、Redis 集群功能限制3、Redis Cluster 设计的主要特性和基本原理3.1、Redis 集群目标3.2、实现子集3.3、Redis 集群协议中的客户端和服务端角色3.4、安全写入(write safety)3.5、可用性3.6、性能4、Redis 数据分区5、节点通信5.1、通信流程5.2、Gossip 消息5.3、通信节点选择5.3.1、消息交换的...原创 2019-05-25 18:41:26 · 635 阅读 · 0 评论 -
Redis(五):过期key删除策略
文章目录1、Redis 中 key 过期的设置2、过期key删除策略2.1、定时删除2.1.1、优点2.1.2、缺点2.2、惰性删除2.2.1、优点2.2.2、缺点2.3、定期删除2.3.1、优点2.3.2、缺点3、Redis 采用的过期键删除策略4、RDB 持久化功能对过期键的处理4.1、生成 RDB 文件4.2、载入 RDB 文件5、AOF 持久化功能对过期键的处理5.1、AOF 文件写入5....原创 2019-05-12 17:19:30 · 2231 阅读 · 0 评论 -
Redis(四):Replication 复制
文章目录1、Redis Replication 简介2、Redis Replication 的特点3、主节点关闭持久性时的复制安全性4、Redis replication 要解决的问题4.1、读扩展4.2、高可用Redis replication 的工作原理4.3、同步复制流程4.3.1、保存主节点(master)信息4.3.2、主从建立socket连接4.3.3、发送 ping 命令4.3.4、...原创 2019-05-12 15:50:51 · 860 阅读 · 0 评论 -
Redis(三):AOF 持久化
文章目录1、AOF 持久化工作流程1.1、命令写入(append)1.2、文件同步(sync)1.3、AOF 文件重写(rewrite)1.3.1、重写后的AOF文件为什么会变小1.3.2、AOF 重写机制的触发1.3.2.1、手动触发1.3.2.2、自动触发:1.3.3、AOF 文件重写流程1.3.4、重启加载流程2、AOF 持久化的效率和安全性除了 RDB 持久化之外,Redis 还提供了 ...原创 2019-05-11 22:04:33 · 245 阅读 · 0 评论 -
Redis(二):RDB 持久化
文章目录1、RDB 持久化机制触发方式1.1、RDB 持久化机制手动触发1.1.1、save 命令1.1.2、bgsave 命令1.2、RDB 持久化机制自动触发2、RDB 持久化流程3、RDB 持久化文件3.1、RDB 文件的加载3.2、RDB 文件结构4、RDB 持久化机制优缺点4.1、RDB 的优点4.2、RDB 的缺点5、RDB 自动保存5.1、RDB 自动保存原理Redis 支持 RD...原创 2019-05-11 17:49:01 · 297 阅读 · 0 评论 -
Redis(一):开篇
文章目录1、什么是Redis2、Redis 可以用来做什么2.1、缓存2.2、排行榜2.3、计数器2.4、社交网络2.5、消息队列3、常用全局命令3.1、查看所有键3.2、键总数3.3、检查键是否存在3.4、删除键3.5、键过期3.6、键的数据结构类型4、Redis 基本数据结构简介4.1、String 字符串4.2、Hash 哈希4.3、List 列表4.4、Set 集合4.5、ZSet 有序集...原创 2019-05-11 17:21:19 · 267 阅读 · 0 评论 -
Redis(十一):重要版本一览
Redis 版本的命名规则:版本号第二位如果是奇数,则为非稳定版本(例如2.7、2.9、3.1等),如果是偶数,则为稳定版本(例如2.6、2.8、3.0、3.2等)Redis2.8Redis2.8在2013年11月22日正式发布,经历了24个版本,到2.8.24版本,相比于Redis2.6,主要特性如下:1.添加部分主从复制的功能,在一定程度上降低了由于网络问题,造成频繁全量复制生成RD...原创 2019-06-23 16:11:50 · 8284 阅读 · 0 评论