本模板用于创建一个Redis 集群,基本信息如下:
代码位置
https://github.com/double12gzh/redis_cluster
节点个数
master node3个, slave node 3个
版本信息
redis 4.0.2,ruby 2.4.2,keepalived1.2.13,tcl 8.6.7,Centos 7.0.1406
功能介绍
集群中有三主三从,
适应范围
适用于业务量比较大的应用。
集群拓扑
部署验证
1. 查看redis运行情况
[root@redis-cluster-redis-server0-csrww74rgq7k ~]#ps aux | grep redis
root 1794 0.1 0.3 149336 11888 ? Ssl 22:08 0:00/usr/local/bin/redis-server 172.16.13.204:6379 [cluster]
root 2100 0.0 0.0 112640 980 pts/0 S+ 22:18 0:00 grep --color=auto redis
[root@redis-cluster-redis-server0-csrww74rgq7k ~]#netstat -ntlp | grep redis
tcp 0 0 172.16.13.204:16379 0.0.0.0:* LISTEN 1794/redis-server 1
tcp 0 0 172.16.13.204:6379 0.0.0.0:* LISTEN 1794/redis-server 1
[root@redis-cluster-redis-server0-csrww74rgq7k ~]#
2. 写验证
[root@redis-cluster-redis-server0-csrww74rgq7k ~]#redis-cli -p 6379 -h 172.16.13.204 -c
172.16.13.204:6379> set hello world
OK
172.16.13.204:6379> keys *
1) "hello"
172.16.13.204:6379>
3. 读验证
[root@re-ster-redis-slave-group-acd75gljixpl-1-pm3qwqkvb7b4~]# redis-cli -p 6379 -h 172.16.13.205 -c
172.16.13.205:6379> keys *
(empty list or set)
172.16.13.205:6379> get hello
-> Redirected to slot [866] located at172.16.13.204:6379
"world"
172.16.13.204:6379>