码迷,mamicode.com
首页 > 其他好文 > 详细

redis安装及常用命令

时间:2019-09-23 10:11:54      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:步骤   conf   replica   pki   之间   集群   命令行   dev   设置   

安装之前,最好把防火墙关闭,防止因为防火墙导致各个ip之间通讯受阻

脚本安装redis
步骤1,
ps -ef|grep redis
pkill redis
cd /usr/local/
rm -rf redis
cd src/
rm -rf redis-4.0.9
tar -zxvf redis-4.0.9-v1.tar.gz
cd redis-4.0.9/
sh install.sh (需要root用户执行)

步骤2,添加集群节点(在1192.168.0.2执行即可)
cd /usr/local/redis/src/
./redis-cli -c -h 192.168.0.2 -p 16010 -a test123 进入集群命令行(IP端口对应创建的)
CLUSTER MEET 192.168.0.3 16010
CLUSTER MEET 192.168.0.4 16010

补充:若需要添加从节点,得先添加集群节点,然后登录从节点,执行CLUSTER REPLICATE 主节点node_id

步骤3,分配slot(在192.168.0.2执行即可)
cd /usr/local/redis/src/
for i in {0…5460}; do ./redis-cli -c -h 192.168.0.2 -p 16010 -a test123 CLUSTER ADDSLOTS $i > /dev/null;done
for i in {5461…10922}; do ./redis-cli -c -h 192.168.0.3 -p 16010 -a test123 CLUSTER ADDSLOTS $i > /dev/null;done
for i in {10923…16383}; do ./redis-cli -c -h 192.168.0.4 -p 16010 -a test123 CLUSTER ADDSLOTS $i > /dev/null;done

补充:
redis常用集群命令
cluster info
cluster nodes
CLUSTER REPLICATE <node_id> #将当前节点设置为node_id的从节点
cluster saveconfig #将节点配置保存到磁盘
CLUSTER FORGET <node_id> #从集群中移除指定节点,其他节点还是可以看到,只是不会存数据了
cluster meet 127.0.0.1 7000 #新增节点加入到集群,默认主节点

-------槽(slot)
for i in {10923…16383};do redis-cli -c -h 127.0.0.1 -p 7000 CLUSTER ADDSLOTS $i>/dev/null;done #分配槽

 

redis安装及常用命令

标签:步骤   conf   replica   pki   之间   集群   命令行   dev   设置   

原文地址:https://www.cnblogs.com/entrepreneur/p/11570349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!