安装依赖包:
yum install gcc tcl
下载安装redis安装包
cd /opt ; wget http://download.redis.io/releases/redis-3.0.3.tar.gz
tar -zxvf redis-3.0.3.tar.gz
mkdir /opt/redis
cd /opt/redis-3.0.3
make PREFIX=/opt/redis install
配置redis.conf文件
设置配置文件、数据文件等路径
/*****************************************************************************************************/
6台机器的端口号不能相同:7111,7112,7113,7114,7115,7116
/*****************************************************************************************************/
mkdir -p /opt/redis/cluster/7111 ;cp /opt/redis-3.0.3/redis.conf /opt/redis/cluster/7111/redis-7111.conf
mkdir -p /export/redis/7111
cp /opt/redis-3.0.3/redis.conf /opt/redis/cluster/7111/
配置redis.conf 参考上图
安装ruby for redis
yum install ruby rubygems
/****************************解决ruby版本过低问题*******************************/
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 ; curl -L get.rvm.io | bash -s stable; find / -name rvm -print ; source /usr/local/rvm/scripts/rvm; rvm list known ; rvm install 2.3.3
rvm use 2.3.3 ; rvm use 2.3.3 --default;rvm remove 2.0.0 ; ruby --version
/********************************************************************************/
gem 安装 redis ruby 接口:
gem install redis
挑其中一台搭建群集:
cp /opt/redis-3.0.3/src/redis-trib.rb /usr/bin
redis-trib.rb
create --replicas 1 10.131.185.15:7111 10.131.185.16:7112 10.131.185.17:7113 10.131.185.18:7114 10.131.185.19:7115 10.131.185.20:7116
测试:
/opt/redis/bin/redis-cli -c -p 7111
127.0.0.1:7111>set name guohua
127.0.0.1:7111>get name