• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

linux环境搭建redis集群,不用安装ruby

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、下载安装

下载redis安装包,地址https://redis.io/,最新的是5.0.5,在Linux环境下建一个文件夹,把下载的压缩包放在该文件夹
进入这个文件夹,输入命令tar -zxvf redis-5.0.5.tar.gz,解压缩以后会有redis-5.0.5文件夹

cd redis-5.0.5 进入压缩后的文件夹,输入make编译,编译成功后进入src文件夹,执行make install安装redis

至此,redis就安装成功了。

2、集群

redis的集群一般需要三主三从,在redis-5.0.5文件夹的同级目录建立redis-cluster文件夹,在该文件夹下建立6个子文件夹

将redis-5.0.5文件下的redis.conf,,redis-5.0.5/src下的redis-server和redis-cli三个文件分别拷贝一份到上述6个文件夹,每个文件夹有如下3个文件

依次修改每个文件夹下的redis-conf配置文件,将端口号改为可用端口,可与文件夹名一致,方便记忆
将daemonize no改为yes,代表为守护进程,
把允许集群的注释去掉,去掉#
绑定本机IP的配置得加上注释,不然别的IP访问不了你的redis服务,划重点,一定要记得注释掉,这是本人踩过的坑

其他5个文件夹的配置文件以此类推修改,6个端口都要不一样。

3、启动

分别进入那六个文件夹,输入命令:redis-server redis.conf
通过命令下ps –x查看进程,可看到6001端口的redis进程
其他5个以此类推启动,也可以自己写个脚本启动6个,方便些。最后可以看到有6个进程
下一步就是将这6个转成集群,划重点,网上很多资料说redis集群都需要安装ruby环境,现在高版本的redis-cli已经支持集群了,不再需要安装ruby了
进入一开始安装的文件夹redis-5.0.5,输入命令
src/redis-cli --cluster create 127.0.0.1:6001 127.0.0.1:6002 127.0.01:6003 127.0.0.1:6004 127.0.0.1:6005 127.0.0.1:6006 --cluster-replicas 1
出现提示之后,在控制台输入yes,
至此,集群就搭建好了,16384个卡槽均匀分配到3个主。

4、验证

进入redis6001文件夹,输入命令
redis-cli -h 127.0.0.1 -p 6001 –c连上该节点,通过cluster info 和 cluster nodes可查看该集群相关信息
接下来set值看下,根据crc16算法算出key为cluster1的在6003端口的节点
cluster1123的又是在6001节点,至此,集群验证功能正常。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Ruby:多线程队列(Queue)下载博客文章到本地发布时间:2022-07-14
下一篇:
rails/ruby/gem/RubyOnRails环境搭建-Windows发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap