redis集群搭建--单机版

官网上redis集群搭建教程还是比较详细的,但实际操作建立单机集群的时候还是碰到了一点小问题。这里记录下搭建步骤:

一、redis下载

从官网下载redis压缩包,本次使用的为最新版本5.0。下载之后解压

进入redis目录

make 

成功之后

make PREFIX=你的安装目录 install(比如 /opt/redis)

这个时候进入/opt/redis目录会发现bin目录,已经ok。

二、创建集群配置文件

/opt/redis/cluster 

新建7000......7005六个文件夹,每个文件夹建立一个redis.conf文件

内容如下:

port 7000 //每个端口不一样

cluster-enabled yes

cluster-config-file nodes_你的端口.conf

cluster-node-timeout 5000

appendonly yes

masterauth password //不需要密码不配置

requirepass password

三、启动redis,分别指定对应的配置文件

bin 目录下执行

nohup  ./redis-server /opt/redis/cluster/7000/redis.conf &

分别启动监听6个端口的redis实例

四、创建集群

redis-cli --cluster create ip:7000 ip:7001 \

ip:7002 ip:7003 ip:7004 ip:7005 \

--cluster-replicas 1 -a 'password'

注意ip不要使用127.0.0.1,否则非本机无法连接

如果是公网测试用集群,注意除了上面的端口需要开通,还需要开通端口+10000

因为集群总线端口为redis客户端连接的端口 + 10000 

五、kill之后的重启

需删除bin目录的aof,rdb,nodes(这里不开启持久化应该是不需要的,redis最好用做缓存,不要做持久化,删除这几个文件也不需要备份)

关闭持久化,配置文件加 save ""(ps:网上搜索,未实践)

你可能感兴趣的:(redis集群搭建--单机版)