下载
wget http://download.redis.io/releases/redis-6.2.8.tar.gz
编译
make
在src目录下面会生成
redis-server 将它与redis.conf单独拷出来放在一个目录
启动
./redis-server ./redis.conf
绑定到所有地址
bind * -::*
指定端口
port 7000
redis集群创建
至少配置6个节点,端口不同即可
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 15000
appendonly yes
include /home/bigdata/redis.conf
port ????
pidfile "/var/run/redis_????.pid"
dbfilename "dump????.rdb"
dir "/home/bigdata/redis_cluster"
logfile "/home/bigdata/redis_cluster/redis_err_????.log"
cluster-enabled yes
cluster-config-file nodes-????.conf
cluster-node-timeout 15000
//用redis-cli创建集群
redis-cli --cluster create --cluster-replicas 1 192.168.15.146:7001 192.168.15.146:7002 192.168.15.146:7003 192.168.15.146:7004 192.168.15.146:7005 192.168.15.146:7006
//修复检查redis
redis-cli --cluster fix ip:port
redis-cli --cluster check ip:port
在redis集群节点更换IP地址后,只需要修改所有redis节点集群配置cluster-config-file指定的配置文件中的IP地址为新更换的IP地址(网段),
修改完成后批量重启所有redis节点后,redis集群即可自动恢复为OK状态。