从redis到redis集群 linux

redis是c++写的所以

yum install gcc

这里redis请自行去网上安装

把 tar.gz文件解压之后 进入文件夹

make && make install

基础linux命令

redis-server redis.conf #启动redis服务 如果没有redis.conf会默认启动
redis-cli -h ip地址 -p 端口 #进入redis-cli
ps -ef|grep redis #查看redis服务
kill -9 进程id #终止服务

基本的redis就搭建好了

mkdir -p /usr/local/redis/etc

mkdir -p /usr/local/redis/bin

cp redis.conf /usr/local/redis/etc/ #把配置文件放在redis的etc目录

mv mkreleasehdr sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin #移动redis的程序启动文件到bin目录下

这里建议把对应的文件放在对应的文件目录形成规范

接下来就是安装集群 redis的src目录是有.rb后缀的文件 这些文件是用于redis集群的

rb对应的就是ruby 我们要安装ruby来实现redis的集群

yum install ruby
yum install rubygems
gem install redis --version 7.0.15

另外需要集群的redis是要在redis.conf进行配置

(1)daemonize yes #运行后台运行
(2)port 8001 #设置节点的端口号
(3)bind 192.168.81.100 #绑定运行redis机器的ip
(4)dir /usr/local/redis-cluster/8001/ #指定redis.conf文件的存放位置
(5)cluster-enabled yes #启动集群模式
(6)cluster-config-file nodes-8001.conf #这里是设置节点的配置文件 命名最好和端口对上
(7)cluster-node-timeout 5000 #设置生命限制 如果这个redis服务超过5000ms还没有响应 就断开和集群的联系
(8)appendonly yes 
(9)protect-mode no #关掉保护模式 集群模式不能用保护模式
要注意(2)(3)(4)(6)每个redis服务的配置文件配置上自己的端口号和地址
这里vim可用:%s/目标替换字符串/目的字符串/g 来批量替换端口号

安装好ruby 配置好每个redis的配置文件 就可以开始集群了

redis-cli --cluster create 192.168.81.100:8001 192.168.81.100:8002 192.168.81.100:8003 192.168.81.100:8004 192.168.81.100:8005 192.168.81.100:8006 --cluster-replicas 1
#集群代码 这里--cluster-replicas 是master和slave的比例
redis-cli -h 192.168.81.100 -p 8001 -c #进入redis的cli窗口 
cluster-nodes #看到关联集群的所有节点信息

这样我们集群就搭建成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值