环境准备
1. 下载安装redis
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zvxf #解压本地文件夹
cd redis-5.0.7
make && make install
2. 修改配置文件
redis目录下的文件结构如下
利用redis自带的工具包utils搭建
cd utils
cd create-cluster/
vim create-cluster
修改参数
修改配置项2个:
--bind 192.168.1.46 # 自己的IP,否则默认是127.0.0.1
--protected-mode no # 关闭保护模式,便于远程连接
注意:如果通过xshell的sz把脚本下载到本地再编辑,请上传后务必给脚本添加执行权限
chmod +x create-cluster
3. 启动脚本
./create-cluster start
此时的redis还不能用,仅仅是把服务启动起来了,还需要进行集群分片,采用redis自带的redis-cli工具
redis-cli --cluster create 192.168.1.46:30001 192.168.1.46:30002 192.168.1.46:30003 192.168.1.46:30004 192.168.1.46:30005 192.168.1.46:30006 --cluster-replicas 1
4. 关闭
./create-cluster stop
./create-cluster clean # 清除缓存配置
注意
- 以往的redis都采用rb脚本搭建集群,而最新的版本都采用redis-cli搭建集群,以往的不支持了。
- windows搭建起来太费劲了,最新的redis版本不支持ruby.rb脚本建立集群
- 默认是30001-30006,有需要可以根据自己需求更改
- 密码可以设置,保证安全