redis集群

1.redis集群搭建

  redis分片和哨兵存在的问题

优点:

  1. 分片实现内存数据的动态扩容
  2. 分片可以分散的保存数据
  3. 哨兵可以实现redis高可用

 缺点:

  1. 分片中如果有一个节点宕机,则整个分片将不能正常使用
  2. 哨兵本身没有实现高可用,如果哨兵宕机,则可能导致整合redis服务宕机.
1.1 redis集群内部通讯原理

搭建原则:一般主节点一般都大于等于3,同时主节点的个数是奇数个.

搭建:

   3主6从共9台redis.

内部通信原理:

 

 

 1.2编辑redis.conf配置文件

(1)注释IP绑定

 

 

 

(2)修改保护模式和端口

 

 

 

(3)开启后台启动

 

 

 

(4)修改PID路径

 

 

 

(5)修改存储路径

 

 

 

(6)修改内存策略

 

 

 

(7)关闭AOP模式

 

 

 

(8)开启集群配置

 

 

 (9)开启集群配置

 

 

 (10)设定超时时间

 

 

 

1.2.1批量修改配置文件

说明:将redis.conf中7000改为对应的端口号.

修改命令:

分别修改7001-7008端口号

1.2.2批量启动redis
#!/bin/sh
redis-server 7000/redis.conf &
redis-server 7001/redis.conf &
redis-server 7002/redis.conf &
redis-server 7003/redis.conf &
redis-server 7004/redis.conf &
redis-server 7005/redis.conf &
redis-server 7006/redis.conf &
redis-server 7007/redis.conf &
redis-server 7008/redis.conf &

 

1.3安装ruby

 (1)

tar -xvzf ruby-2.2.3.tgz
(2)
cd ruby-2.2.3
(3)现在,配置并编译源代码,如下所示:
./configure
make
sudo make install

(4)安装后,通过在命令行中输入以下命令来确保一切工作正常

ruby -v

(5)查找文件命令

find / -name 文件名称
 
1.4 启动redis集群
/src/redis-trib.rb create --replicas 2 192.168.126.166:7000 192.168.126.166:7001 192.168.126.166:7002 192.168.126.166:7003 192.168.126.166:7004 192.168.126.166:7005 192.168.126.166:7006 192.168.126.166:7007 192.168.126.166:7008

 

转载于:https://www.cnblogs.com/gxlaqj/p/11594673.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值