1、保存内存数据到磁盘
./redis-cli -h 10.1.236.54 -p 6380 save
2、备份数据库以防数据丢失
cp dump.rdb dump.rdb.bak_20180510
3.关闭server
./redis-cli -h 10.1.236.54 -p 6380 shutdown
4、关闭proxy
./codis-admin —proxy=10.1.236.54:11080 —shutdown
5、如果是dashboard主机,则关闭dashboard
./codis-admin —dashboard=10.1.236.54:18080 —shutdown
6、修改配置文件,添加密码(如:123)
添加密码:
sed -i ‘s/product_auth = “”/product_auth = “123”/g’ proxy.toml
sed -i ‘s/session_auth = “”/session_auth = “123”/g’ proxy.toml
sed -i ‘s/product_auth = “”/product_auth = “123”/g’ dashboard.toml
echo “requirepass “123”” >> redis.conf
7.如果dashboard主机,则启动dashboard进程
nohup ./codis-dashboard —ncpu=4 —config=/home/ocdc/codis/dashboard.toml —log=/home/ocdc/codis/dashboard.log —log-level=INFO &
8.启动server和proxy进程
nohup ./codis-proxy —ncpu=4 —config=proxy.toml —log=proxy.log —log-level=WARN &
nohup ./codis-server redis.conf &
ps:
1、codis-fe无需关闭
2、以上每个步骤需要在每个codis主机上均要执行,机器codis机器比较多,可写shell脚本进行自动化操作