使用Ruby脚本部署Redis Cluster集群步骤讲解
2023-06-13 09:19:50 时间
gem install -l redis-4.1.0.gem
将脚本移动到/usr/local/bin/下,方便直接执行
cp /usr/local/redis/src/redis-trib.rb /usr/local/bin/
启动Redis节点
8000端口配置文件模板,其余节点只有端口不同
# redis-8000.conf daemonize yes port 8000 logfile "8000.log" dir "/server/redis_data" dbfilename "dump-8000.rdb" cluster-enabled yes cluster-config-file nodes-8000.conf cluster-require-full-coverage no
启动节点
redis-server redis-8000.conf redis-server redis-8001.conf redis-server redis-8002.conf redis-server redis-8003.conf redis-server redis-8004.conf redis-server redis-8005.conf
一键开启
redis-trib.rb create --replicas 1 10.238.162.34:8000 10.238.162.34:8001\ 10.238.162.34:8002 10.238.162.34:8003\ 10.238.162.34:8004 10.238.162.34:8005
# redis-cli -p 8000 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:6 cluster_my_epoch:1 cluster_stats_messages_sent:695 cluster_stats_messages_received:695
# redis-cli -p 8000 cluster nodes 4dd758d1f84285cbe82cd51f4b1bdce08f10d067 10.238.162.34:8004 slave cbcb2f95d3c66c3ad2203fb268be39eef8567317 0 1547215299946 5 connected 860069c03aefeb7449aa6daf2f198d90f1f19b01 10.238.162.34:8002 master - 0 1547215297941 3 connected 10923-16383 cbcb2f95d3c66c3ad2203fb268be39eef8567317 10.238.162.34:8001 master - 0 1547215298944 2 connected 5461-10922 e84313e39765087ff8bfe4bf86b10717d82c9698 10.238.162.34:8003 slave 90d1c2da65f7ee8cd7d16a7790384903bd4ccc8e 0 1547215297440 4 connected bc0e954a60920a24c2bfa351c042470f1d8dda07 10.238.162.34:8005 slave 860069c03aefeb7449aa6daf2f198d90f1f19b01 0 1547215296940 6 connected 90d1c2da65f7ee8cd7d16a7790384903bd4ccc8e 10.238.162.34:8000 myself,master - 0 0 1 connected 0-5460
总结
本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 使用Ruby脚本部署Redis Cluster集群步骤讲解
相关文章
- Redis写入性能优势显著(redis写入性能)
- 入安全Redis保障并发写入安全的方法(redis如何保证并发写)
- 箱极速体验Redis:链接工具箱实用无比(redis链接工具)
- 腾讯云打造强大的Redis集群(腾讯云 redis集群)
- 深入探究为何需要部署Redis(为何部署redis)
- 构建单机环境,利用Redis进行数据存储(单机redis设备)
- Redis命令攻略列表(列出redis命令)
- 分布式Redis扩容提升数据处理能力(分布式redis扩容)
- 缓存如何优化Redis缓存,获得更高性能(如何设计一个redis)
- Redis集群的备份策略保障数据安全(如redis集群备份策略)
- 利用多网卡组播构建高性能Redis集群(多网卡组播redis)
- 让Redis集群实现用户共享(redis集群用户共享)
- 分布式缓存基于Redis集群的跨域分布式缓存技术研究(redis集群是跨域)
- 持久化Redis集群实现可靠的内存持久化(redis集群方案 内存)
- 借助Redis集群实现批处理加速(redis 集群 批处理)
- 支持Redis集群实现多数据库的灵活支持(redis集群 多数据库)
- 保障Redis集群值的一致性(redis集群值一致)
- 建立Redis集群依赖关系不容忽视(redis集群依赖)
- 主从交叉构建的Redis集群3台成功完成主从绑定(redis集群三台交叉)
- Redis集群面临的宕机考验(redis集群一台宕机)
- Redis集群IP错误出现了什么(redis集群ip有错)
- 闪亮登场Redis集群可视化管理工具(redis集群可视化工具)
- 问题解决Redis集群单数台无法集群问题(redis集群单数台)
- Redis集群搭配JWT保障安全性(redis集群jwt)
- 红耀隽景 美团面试中的Redis体验(redis美团面试)
- 简单易用的Redis运维框架(redis 运维框架)