openstack heat部署redis_cluster

本文档详细介绍了如何利用heat模板创建一个包含3个master和3个slave节点的Redis 4.0.2集群。集群配置包括ruby 2.4.2、keepalived 1.2.13等组件,适用于高流量应用场景。部署完成后,通过检查redis运行状态及进行读写验证确保集群正常运行。
摘要由CSDN通过智能技术生成

本模板用于创建一个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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值