LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
Redis-cluster手动分片方式安装部署
企业运维Joy 2020-05-11

192.168.100.1
192.168.100.2
192.168.100.3
所有服务器操作一样

下载redis-4.0.2.tar.gz
tar -zxf redis-4.0.2.tar.gz -C /usr/local
cd /usr/local/redis-4.0.2
make
cd src && make install
cp redis.conf redis.conf.bak
cp redis.conf redsi-7000.conf
cp redsi-7000.conf redsi-7001.conf

修改配置文件,相应配置文件,相应端口
port 7000 //端口
cluster-enabled yes //开启集群模式
cluster-config-file nodes-7000.conf
daemonize yes
pidfile /var/run/redis_7000.pid

#启动服务器
./redis-server redis-7000.conf
./redis-server redis-7001.conf

进入任意一台服务器操作
#节点握手
[root@iZm5eahc395b26qg15hdclZ redis-4.0.2]# ./src/redis-cli -p 7000
127.0.0.1:7000>
127.0.0.1:7000> cluster meet 192.168.100.1 7001
OK
127.0.0.1:7000> cluster meet 192.168.100.2 7001
OK
127.0.0.1:7000> cluster meet 192.168.100.2 7000
OK
127.0.0.1:7000> cluster meet 192.168.100.3 7000
OK
127.0.0.1:7000> cluster meet 192.168.100.3 7001
OK

#查看信息
127.0.0.1:7000> cluster nodes
09627bbf1418e64b9a7a63dbceeb8beae8a96d30 192.168.100.1:7001@17001 master - 0 1555754904000 1 connected
d0ee7d8d3017fb7d0bf2f7bf1d2a28d32a969515 192.168.100.2:7000@17000 master - 0 1555754904000 0 connected
19ca88cd3a64d1c4cfc4a17e328ba49900299f5f 192.168.100.2:7001@17001 master - 0 1555754902000 4 connected
b96075f417ea7e2e87d0ed86dc08f471ea8fa1dd 192.168.100.3:7000@17000 master - 0 1555754904798 0 connected
a83870a0155429ba5fcac8769fa8f4c473c9b7cf 192.168.100.1:7000@17000 myself,master - 0 1555754903000 3 connected
4a262133a4a889db4d57f522ad416b3638ff0dae 192.168.100.3:7001@17001 master - 0 1555754903798 2 connected

#节点分槽
./src/redis-cli -h 192.168.100.1 -p 7000 cluster addslots {0..5461}
./src/redis-cli -h 192.168.100.2 -p 7000 cluster addslots {5462..10922}
./src/redis-cli -h 192.168.100.3 -p 7000 cluster addslots {10923..16383}

#查看分槽信息
[root@iZm5eahc395b26qg15hdclZ redis-4.0.2]# ./src/redis-cli -p 7000
127.0.0.1:7000> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:5
cluster_my_epoch:3
cluster_stats_messages_ping_sent:2968
cluster_stats_messages_pong_sent:3120
cluster_stats_messages_meet_sent:7
cluster_stats_messages_sent:6095
cluster_stats_messages_ping_received:3120
cluster_stats_messages_pong_received:2973
cluster_stats_messages_received:6093
127.0.0.1:7000>

#建立主从关系
./src/redis-cli -h 192.168.100.1 -p 7001 cluster replicate a83870a0155429ba5fcac8769fa8f4c473c9b7cf
./src/redis-cli -h 192.168.100.2 -p 7001 cluster replicate d0ee7d8d3017fb7d0bf2f7bf1d2a28d32a969515
./src/redis-cli -h 192.168.100.3 -p 7001 cluster replicate b96075f417ea7e2e87d0ed86dc08f471ea8fa1dd


推荐文章
评论(0)
联系我们|招贤纳士|移动客户端|风格模板|官方博客|侵权投诉 Reporting Infringements|未成年人有害信息举报 0571-89852053|涉企举报专区
网易公司版权所有 ©1997-2024  浙公网安备 33010802010186号 浙ICP备16011220号-11 增值电信业务经营许可证:浙B2-20160599
网络文化经营许可证: 浙网文[2022]1208-054号 自营经营者信息 工业和信息化部备案管理系统网站 12318全国文化市场举报网站
网信算备330108093980202220015号 网信算备330108093980204230011号
分享到
转载我的主页