Redis集群的简单搭建
首先
创建挂载点: mkdir /mnt/cdrom
挂载光驱 : mount /dev/sr0 /mnt/cdrom
{(ls -al /mnt/cdrom/Packages|less)可以查看Packages内容}
1. 依次执行在安装光盘下的Package目录(/mnt/cdrom/Packages)下的rpm包:
执行rpm -ivh compat-readline5-5.2-17.1.el6.x86_64.rpm
执行rpm -ivh ruby-libs-1.8.7.374-4.el6_6.x86_64.rpm
执行rpm -ivh ruby-1.8.7.374-4.el6_6.x86_64.rpm
执行rpm -ivh ruby-irb-1.8.7.374-4.el6_6.x86_64.rpm
执行rpm -ivh ruby-rdoc-1.8.7.374-4.el6_6.x86_64.rpm
执行rpm -ivh rubygems-1.3.7-5.el6.noarch.rpm
2.拷贝redis-3.2.0.gem到/opt目录下
3.执行在opt目录下执行 gem install --local redis-3.2.0.gem
4.制作6个实例,6379,6380,6381,6389,6390,6391
Eg:6379(以6379为例子)
4.1 拷贝多个redis.conf文件 到/myredis/conf/redis6379.conf …
4.2 开启daemonize yes
4.3 Pid文件名字 pidfile
4.4 指定端口port
4.5 Log文件名字logfile
4.6 dump.rdb名字dbfilename
4.7 appendonly 关掉或者换名字 appendonly
4.8 cluster-enabled yes打开集群模式Cluster
4.9 cluster-config-file nodes-6379.conf 设定节点配置文件名
4.10 cluster-node-timeout 15000 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
5.将六个节点合成一个集群
组合之前,请确保所有redis实例启动
6.合体:
cd /opt/module/redis-3.2.5/src
执行下面命令
./redis-trib.rb create --replicas 1 192.168.1.102:6379 192.168.1.102:6380 192.168.1.102:6381 192.168.1.102:6389 192.168.1.102:6390 192.168.1.102:6391
提示输入yes
7.验证
验证1 登陆6379
./redis-cli -c -p 6379
set hh 333
可以在6379中
get hh得到“333”
验证2. cluster nodes
注: 单个启动 redis-cli -p 6379
感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。欢迎各位转载,但必须在文章页面中给出作者和原文连接。