Redis.之.环境搭建(集群)
现有环境:
/u01/app/
|- redis # 单机版
|- redis-3.2.12 # redis源件
所需软件:redis-3.0.0.gem
------------------------------------------------------------------------------
开始安装:
1. 安装ruby
# yum -y install ruby
# yum -y install rubygems
# gem install redis-3.0.0.gem
2. 在/u01/app/目录下创建一个新的目录:redis-cluster
# cd /u01/app
# mkdir redis-cluster
3. 进入redis目录中,赋值bin一份至 redis-cluster中
# pwd
# /u01/app/
# cp redis/bin ./redis-cluster/redis01
# cd ./redis-cluster/redis01
# vim redis.conf
# 修改的内容:
# 3.1 -->> [ port ] 改成 8001
# 3.2 -->> [ bind ] 改成 192.168.43.130 (虚拟机的ip地址)
# 3.3 -->> [ cluster-enabled yes ] 打开这个注释.
# 复制6份redis01,然后依次修改每一份的端口号:8002、8003、8004、8005、8006
4. 进入redis-3.2.12的src目录中,找到一个文件:redis-trib.rb,将其赋值一份至 /u01/app目录下
# pwd
# /u01/app
# cd ./redis-3.2.12/src
# ll *.rb
# -rwxrwxr-x. 1 redis redis 60852 Jun 13 2018 redis-trib.rb
# cp redis-trib.rb /u01/app/redis-cluster
# cd !$
# pwd
# /u01/app/redis-cluster
# ls -l
# 然后,启动每一个redisX目录中的redis
最后使用指令创建集群:
# ./redis-trib.rb create --replicas 1 192.168.43.130:8001 192.168.43.130:8002 192.168.43.130:8003 192.168.43.130:8004 192.168.43.130:8005 192.168.43.130:8006
# ps -ef | grep redis