码迷,mamicode.com
首页 > 其他好文 > 详细

redis集群

时间:2018-09-06 16:27:44      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:ref   接下来   name   localhost   man   enabled   only   编译   压缩   

1.解压-linux下安装redis

Redis是c语言开发的
安装redis需要c语言的编译环境。如果没有gcc需要在线安装。
在linux下输入安装gcc

yum install gcc-c++

2、安装Ruby和Rubygems

如果有网的话,则通过yum命令进行安装,自动将关联的依赖包全部安装

yum install ruby
yum install rubygems

3.下载Redis
wget?http://download.redis.io/releases/redis-3.0.6.tar.gz
转到Redis的存放目录(我是在usr下建立一个redis系列目录(redis7001,redis7002)),然后通过命令解压Redis压缩包

mkdir redis700{1,2,3,4,5,6}
cd redis7001
tar -zxvf redis-3.0.6.tar.gz
cd redis-3.0.6 
make  (默认地址是usr/bin,当然你可以指定目录(用prefix))
(例如:make && make install prefix=/usr/redis7001)
将redis-cli redis-server redis.conf拷贝到redis700*目录下
[root@localhost redis]# cp redis-cli redis-server redis.conf /usr/redis7006
接下来,我们需要配置redis.conf文件,如果你是从压缩包拷贝出来,你会发现特别多的备注,这些是都是官网的备注讲解,你可以全部删除,只配置你想配置的信息就行。我们主要配置相对应的端口信息和集群配置信息
redis.conf配置信息 (注意修改端口信息)
port 7006
cluster-config-file nodes-7006.conf
dbfilename dump-7006.rdb
bind 0.0.0.0
appendonly yes
daemonize yes
cluster-enabled yes
cluster-node-timeout 15000
rename-command CONFIG ""
 ps -ef | grep redis   #查看是否启动成功
netstat -tnlp | grep redis #可以看到redis监听端口
我们会发现6个Redis都启动成功ruby 然后安装
Redis
gem install redis
在我们之前解压的Redis目录下的src下有个
redis-trib.rb
复制到我们建立6个Redis文件的目录下 执行
./redis-trib.rb  create --replicas  1  127.0.0.1:7001  127.0.0.1:7002  127.0.0.1:7003  127.0.0.1:7004  127.0.0.1:7005  127.0.0.1:7006
即可成功(亲测启动成功,只是后面我关闭集群再次启动的时候报错,网上说是清楚每个里面的.rb..dum,node.* 文件和清楚Redis里面的缓存可是我还是不能清楚  知道的麻烦告诉下 非常感谢!)

参考:(https://blog.csdn.net/u011726984/article/details/78819542)
(https://www.cnblogs.com/learnjfm/p/7481281.html)
(https://www.cnblogs.com/xuliangxing/p/7146868.html)
(http://www.mamicode.com/info-detail-2013937.html)
(http://www.cnblogs.com/frankdeng/p/9332618.html)

redis集群

标签:ref   接下来   name   localhost   man   enabled   only   编译   压缩   

原文地址:https://www.cnblogs.com/summerLSC/p/9598372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!