安装依赖关系
yum install zlib*
yum install openssl*
yum install ImageMagick‐devel –y
yum install gcc*
安装ruby
tar ‐zxvf ruby‐2.4.1.tar.gz
cd ruby‐2.4.1
./configure ‐‐prefix=/data/redisCluster/ruby
make
make install
配置环境变量
在/etc/profile里增加如下
export PATH=/data/redisCluster/ruby/bin:$PATH
使环境变量生效
source /etc/profile
安装rubygem
tar ‐zxvf rubygems‐2.6.12.tgz
cd rubygems‐2.6.12
ruby setup.rb
##验证
gem ‐v
更换gem源
gem sources查看当前gem源
gem sources ‐‐remove删除当前gem源
gem sources ‐a https://gems.ruby-china.com添加gem源
搭建redis
##解压安装包
tar ‐zxvf redis‐3.0.5.tar.gz
cd redis‐3.0.5
make
cd ..
cp redis‐3.0.5/src/redis‐trib.rb /bin/
cp redis‐3.0.5/src/redis‐server /bin/
cp redis‐3.0.5/src/redis‐cli /bin/
gem install redis ‐‐version 3.0.5
##内核调优
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf
##使其生效
sysctl ‐p
##建立目录
mkdir ‐p /data/redisCluster/redis/data/6300
mkdir ‐p /data/redisCluster/redis/data/6301
配置文件修改,放入/etc目录下
redis_6300.conf,配置信息参考如下:
从属配置文件redis_6301.conf,修改如下
启动服务
//(如果启动失败就直接进去/etc目录执行redis‐server redis_6300.conf)
redis‐server /etc/redis_6300.conf
redis‐server /etc/redis_6301.conf
echo "redis‐server /etc/redis_6300.conf" >> /etc/rc.local
echo "redis‐server /etc/redis_6301.conf" >> /etc/rc.local
查看redis进程
ps -ef |grep redis
验证主从是否同步(这里示例的是128:6379和128:6380两个端口redis)在redis的src目录
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6379
192.168.225.128:6379> set ma right
OK
192.168.225.128:6379> set Li class2
OK
192.168.225.128:6379> keys *
1) "ma"
2) "fangchan"
3) "Li"
192.168.225.128:6379>
[root@bogon redis6379]# redis-cli -h 192.168.225.128 -p 6380
192.168.225.128:6380> keys *
1) "ma"
2) "Li"
3) "fangchan"
192.168.225.128:6380>
还可redis的src目录./redis-cli -p 6300直接访问端口成功后,info输出redis节点信息查看
[root@hf-siyouhui src]# redis-cli -p 6300
127.0.0.1:6300> info