linux安装redis主从(一主一从)

linux安装redis主从(一主一从)

安装依赖关系

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配置
从属配置文件redis_6301.conf,修改如下
从属redis配置
启动服务

//(如果启动失败就直接进去/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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值