linux:redis
这是本文档旧的修订版!
Redis
Redis is an open-source in-memory database project implementing a distributed, in-memory key-value store with optional durability.
配置
通用配置
bind 0.0.0.0 # listen all interfaces daemonize yes # enable daemond mode appendonly yes # enable aof
Redis Cluster
master 无须额外配置。
slaver 配置:
slaveof <master-ip> <port>
Redis Sentinel
配置示例:
- sentinel.conf
sentinel monitor rdmaster 127.0.0.1 6379 1 sentinel down-after-milliseconds rdmaster 10000 # 如果master在多少秒内无反应哨兵会开始进行master-slave间的切换,使用“选举”机制 sentinel failover-timeout rdmaster 50000
配置说明:
- monitor 命令:redis master 节点的ip:port 为 127.0.0.1:6379,后面的参数 【1】用来表示执行故障恢复操作前至少需要几个哨兵节点同意,一般设置为N/2+1(N为哨兵总数)
- down-after-milliseconds 命令:如果master在多少秒内无反应sentinel会认为 master 节点故障,使用“选举”机制开始进行master-slave间的切换
安全
常用操作
Reference
linux/redis.1512978758.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)