Redis-cluster集群傻瓜配置+Python操作集群小demo

本文介绍了Redis-cluster的基础知识,提供了简单的配置步骤,包括注意事项和自动化配置脚本。此外,还演示了如何使用Python的redis-py-cluster库连接和操作Redis集群,包括写入和读取数据。
摘要由CSDN通过智能技术生成
致谢

首先感谢提供机器让我测试的Sequin_YF、Paranoid同学,没有你们,没有本文。
以及友好的redis.cn的各种中文教程,本文主要来自redis cluster教程

正文

Redis-cluster简介

Redis作为大火的K-V NoSQL自然不用细说。
Redis的集群方案可以参照这个Redis集群怎么做 问题的回答
而关于本篇中的集群我引用了redis cluster教程的叙述

Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。
Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误.
Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令. Redis 集群的优势:
自动分割数据到不同的节点上。
整个集群的部分节点失败或者不可达的情况下能够继续处理命令。

傻瓜配置

主要需要Redis (version > 3,我用的3.2.8)、 Ruby、 Rubygems,其他的便是一些简单重复的操作了。正所谓懒惰即美德,我把这些操作写成了一个脚本,我自己不是很会shell,sed,awk,grep这些,所以写的很粗糙很丑陋,不过能用是第一步的嘛!优化可以慢慢来~
脚本流程便是执行脚本–>下载Redis. Ruby Rubygems 。。安装.–>修改配置文件–>设置节点目录–>启动节点

注意点

分布式集群嘛,自然一台机器不行,脚本默认master机器采用端口7000,7001,7002,sla

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值