设为首页 收藏本站
查看: 1140|回复: 0

[经验分享] Linux下Redis集群环境的搭建

[复制链接]

尚未签到

发表于 2017-12-20 20:40:36 | 显示全部楼层 |阅读模式
  一、安装redis(使用redis3.0版本)
  1、需要gcc环境,如果没有执行命令安装gcc
  

yum install gcc-c++  

  2、下载redis3.0的源码包并上传至服务器
  3、解压源码包
  

tar -zxvf redis-3.0.0.tar.gz  

  4.进入解压目录编译
  

make  

  5.安装redis
  

make install PREFIX=/usr/local/redis  

  二、启动redis
  1、从redis-3.0.0文件中复制redis-conf到redis的安装目录中
  2、然后修改redis.conf文件
DSC0000.png

  3、在bin目录下启动redis
  

./redis-server redis.conf  

  三、redis集群的搭建
  注:该集群中有三个节点,每个节点有一主一备。需要6台虚拟机。在此搭建一个伪分布式的集群,使用6个redis实例来模拟。
  1、安装ruby环境
  

yum install ruby  

yum install rubygems  

  将redis集群管理工具redis-trib.rb上传至服务器
  安装ruby的包
  

gem install redis-3.0.0.gem  

  2、在local下创建redis-cluster文件夹,在该文件夹中创建6个redis实例,端口号从7001~7006
  复制redis安装目录bin文件夹
DSC0001.png

  在redis-cluster文件夹下将redis01复制5份
DSC0002.png

  修改redis01至redis06中的redis.conf 文件,将端口依次改为70001~7006,并打开cluster-enabled yes行前的注释
  3、把创建集群的ruby脚本redis-trib.rb复制到redis-cluster文件夹下
DSC0003.png

  4、启动6个redis实例
  5.创建集群(192.168.242.134是你自己ip,创建过程中输入yes确认)
  

./redis-trib.rb create --replicas 1  192.168.242.134:7001
  192.168.242.134:7002
  192.168.242.134:7003
  192.168.242.134:7004
  192.168.242.134:7005
  192.168.242.134:7006
  

  6、测试集群(-c 不能缺)
  进入集群任一文件夹下输入
  

redis01/redis-cli -h 192.168.25.153 -p 7002 -c  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-426202-1-1.html 上篇帖子: 全内存的redis用习惯了?那能突破内存限制类redis产品ssdb呢? 下篇帖子: redis incr incrby decr decrby命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表