一、Redis集群安装
1. 安装redis (yum install gcc, 编译都需要gcc) tar -zxvf redis-3.0.0.tar.gz mv redis-3.0.0.tar.gz redis3.0 cd /usr/local/redis3.0 make make install
2. 准备redis节点
mkdir /usr/local/redis-cluster cd /usr/local/redis-cluster mkdir 700{0,1,2,3,4,5}
vi /usr/local/redis3.0/redis.conf ##修改配置文件中的下面选项 port 7000 daemonize yes cluster-enabled yes
cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7000
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7001
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7002
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7003
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7004
cp /usr/local/redis3.0/redis.conf /usr/local/redis-cluster/7005
3.启动每个redis节点
[root@hadoop41 local]# cd /usr/local/redis-cluster/ [root@hadoop41 redis-cluster]# cd 7000 [root@hadoop41 7000]# redis-server redis.conf [root@hadoop41 7000]# cd ../7001
[root@hadoop41 7001]# redis-server redis.conf [root@hadoop41 7001]# cd ../7002
[root@hadoop41 7002]# redis-server redis.conf [root@hadoop41 7002]# cd ../7003
[root@hadoop41 7003]# redis-server redis.conf [root@hadoop41 7003]# cd ../7004
[root@hadoop41 7004]# redis-server redis.conf [root@hadoop41 7004]# cd ../7005
[root@hadoop41 7005]# redis-server redis.conf
4.启动集群
cd /usr/local/redis3.0/src ./redis-trib.rb
create
--replicas
1
192.168.74.41:7000 192.168.74.41:7003
192.168.74.41:7001 192.168.74.41:7002
192.168.74.41:7004 192.168.74.41:7005 注意:这里需要安装一些特定的软件 yum install ruby yum install rubygems
gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/ gem install redis --version 3.0.0 5.测试
cd /usr/local/redis3.0/src ./ redis-cli -c -p 7000
二、JedisCluster
1. JedisCluster spring配置
class=\lConfig\ >
class=\>
2. redis.properties
address1=192.168.74.41:7000 address2=192.168.74.41:7001 address3=192.168.74.41:7002
report.rar3.代码jar包