首页 > 代码库 > 部署redis集群

部署redis集群

0.创建redis用户 并设置密码(可选操作)

sudo useradd -g dream361 -s /bin/bash -d /home/redis -m redis
echo redis | sudo passwd redis --stdin

1.使用yum 安装 必须的软件包

sudo yum install wget ruby -y 
# 下载包含gcc 编译工具的开发包
sudo yum groupinstall Development Tools -y 

2. 登录 rubygems.org/gems/redis 下载 rubygems提供的redis客户端的ruby版本

在页面右下方提供了下载链接 复制链接到 命令行  使用 wget下载

下载并安装 redis-3.3.3.gem

$ wget https://rubygems.org/downloads/redis-3.3.3.gem && gem install redis-3.3.3.gem

3.下载redis

wget http://download.redis.io/releases/redis-3.2.9.tar.gz

4.解压编译安装redis,默认将可执行文件放在 /usr/local/bin

tar zxf redis-3.2.9.tar.gz && cd redis-3.2.9/ && make && sudo make install

5.创建目录 并修改目录权限

/etc/redis 保存redis启动时配置文件

/etc/redis/nodes 保存 redis集群运行时节点配置文件

/usr/local/redis/log 保存节点日志

sudo mkdir /etc/redis /usr/local/redis/nodes /usr/local/redis/log -p
sudo chown -R redis:dream361 /usr/local/redis

6.配置redis-7000.conf 

#bind 127.0.0.1
protected-mode no
port 7000
daemonize yes
pidfile /var/run/redis_7000.pid
logfile "/usr/local/redis/log/redis-7000.log"
maxclients 4096
cluster-enabled yes
cluster-config-file /usr/local/redis/nodes/nodes-7000.conf

照例配置6份 端口分别为 7000 7001 7002 8000 8001 8002

7.启动集群

./redis-trib.rb create --replicas 1  192.168.1.6:7000 192.168.1.6:7001 192.168.1.6:7002 192.168.1.6:8000 192.168.1.6:8001 192.168.1.6:8002

 

部署redis集群