首页 > IT职业 > IT图书 > Redis Cluster集群快速搭建
想在3分钟以内搭建一个Redis Cluster集群吗?说3分钟可能有点久,实际上好像不到一分钟就完成了Redis Cluster集群的搭建。
redis cluster是官方提供的一种集群方案,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。
结构特点:
今天看官方文档的时候发现redis源码包中还存在一个redis-cluster的shell脚本,可以快速创建集群。

cd utils/create-cluster
gem install redis
./create-cluster start
./create-cluster create 
是不是很快就创建了redis集群
create-cluster利用的是使用redis-server命令行指定配置参数让redis-server启动在不同的端口。
要想搭建redis-cluster集群,我们需要的最少配置文件为
port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes create-cluster启动实例的shell脚本。
PORT=30000
TIMEOUT=2000
NODES=6
REPLICAS=1
ENDPORT=$((PORT+NODES))
if [ "$1" == "start" ]
then
while [ $((PORT 可以看出来创建集群的脚本本质上也是命令行指定配置参数,创建脚本则是利用redis-trib.rb
这里简单的演示下redis集群的快速搭建,先明白集群搭建,后面详细说明其实现原理,Redis集群的搭建非常简单,深入比较难。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/832/viewspace-2806618/ ,如需转载,请注明出处,否则将追究法律责任。