手动搭建redis集群
1.首先下载包5.0.0稳定版:http:
//download
.redis.io
/releases/redis-5.0.0
.
tar
.gz
也可主机直接下载:wget http:
//download
.redis.io
/releases/redis-5.0.0
.
tar
.gz
2.tar
-zxvf redis-5.0.0.
tar
.gz 解压
3.cd到解压的目录运行:
make && make install
4.安装完成后是这样:
5.配置文件
在/usr/local/bin下面新建文件夹clusterconf,并添加配置文件:
内容如下多个文件端口改一下即可:
port 6379 #端口
cluster-enabled yes #是否集群
cluster-node-timeout 15000 #超时设置
cluster-config-file /usr/localbin/cluster/data/nodes-6379.conf #自动生成的配置文件目录
protected-mode no #是否保护状态
这个配置文件里面的内容参见官方文档可根据自己需求配置
6.启动redis
在src目录下,redis-server /usr/local/bin/clusterconf/redis6379.conf 根据自己配置的个数启动多个即可!
7.分配槽
一共1638个槽,根据具体需求分配,在安装目录的src目录下
redis-cli -h IP -c -p 端口 cluster addslots {0..5000}
分配完后会显示更改:
8.连接到redis
redis-cli -h IP -c -p 端口
完成第一次握手:cluster meet IP PORT
cluster info 可查看集群状态,可操作的
测试:set name 1
至此完成的一个初步redis集群的搭建!