redis 集群
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis 集群,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2460字,纯文字阅读大概需要4分钟。
内容图文
![redis 集群](/upload/InfoBanner/zyjiaocheng/880/3de5b69d667e4074bdea42cf94557012.jpg)
1、安装GCC环境
安装Redis需要依托GCC环境,先检查Linux是否已经安装了GCC,如果没有安装,则需要进行安装
检查GCC是否安装,可以看看版本号
$ gcc -v
如果已经安装了GCC,则会显示以下信息
如果没有任何信息,则我们可以通过命令yum install gcc-c++进行在线安装
yum install gcc-c++
yum -y install wget
安装Redis
1、获取redis资源 解压 安装Redis
转到Redis的存放目录,然后通过命令解压Redis压缩包
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz
$ tar -zxvf redis-4.0.8.tar.gz
$ make && make install //make 这里如果不指定PREFIX,默认将安装在/usr/local/bin下
2、后端启动
1)从redis的源码目录中复制redis.conf到redis的安装目录。
2)修改配置文件 redis.conf
3)在默认安装的/usr/local/bin下启动 redis
[root@fuyu bin]#./redis-server redis.conf
安装Ruby和Rubygems
①安装Ruby
~]# wget http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.5.tar.gz ~]# tar zxvf ruby-2.3.5.tar.gz ~]# cd ruby-2.3.5
ruby-2.3.5]# ./configure --prefix=/opt/ruby
ruby-2.3.5]# make && make install
ruby-2.3.5]# ln -s /opt/ruby/bin/ruby /usr/bin/ruby
ruby-2.3.5]# ln -s /opt/ruby/bin/gem /usr/bin/gem
~]#ruby -v //查看一下
②安装rubygem redis依赖
~]# wget http://rubygems.org/downloads/redis-3.3.0.gem
~]# gem install -l redis-3.3.0.gem
配置Redis集群
1.1 集群的搭建
第一步:创建6个redis实例,端口号从7001~7006
mkdir redis700{1,2,3,4,5,6}
第二步:修改redis的配置文件
1、修改端口号
2、cluster-enabled yes 打开注释,启动集群
#bind 127.0.0.1 加上注释
protected-mode no yes改为no
appendonly yes 改为yes
第三步:把创建集群的ruby脚本复制到redis-cluster目录下。
cp *.rb /usr/local/redis-cluster/
第四步:启动6个redis实例
1 [root@localhost redis-cluster]$cd /home/cmfchina/redis 2 [root@localhost redis-cluster]$vim startall.sh 就会打开vim编辑器,创建一个空的文本,加入以下内容
cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
3.[root@localhost redis-cluster]chmod +x startall.sh
4.[root@localhost redis-cluster]./startall.sh
第五步:创建集群。
./redis-trib.rb create --replicas 1 192.168.72.129:7001 192.168.72.129:7002 192.168.72.129:7003 192.168.72.129:7004 192.168.72.129:7005 192.168.72.129:7006
测试集群
[root@localhost redis-cluster]# cd redis7001 [root@localhost redis01]# ./redis-cli -h 192.168.72.129 -p 7001 -c 192.168.72.129:7001> set a 123 -> Redirected to slot [15495] located at 192.168.72.129:7003 OK
内容总结
以上是互联网集市为您收集整理的redis 集群全部内容,希望文章能够帮你解决redis 集群所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。