Redis3.0集群环境的搭建详细步骤
2016-05-13 14:52
1056 查看
集群需要ruby环境
本实验采用的是centos6.5系统。搭建集群环境需要进行环境准备,需要安转ruby脚本。具体的操作如下:
安装ruby
yum install ruby
yum install rubygems
脚本需要ruby包:
redis-3.0.0.gem需要从ruby官网下载,将下载的redis-3.0.0.gem上传到centos上,然后执行安装命令进行安转
gem install redis-3.0.0.gem
集群环境的搭建
关于redis单机版的安装可以参考/article/7869212.html
本机单机版的安转目录为:/usr/local/redis
第一步:创建集群目录,在/usr/local下创建redis-cluster
mkdir redis-cluster
第二步:进入/usr/local/redis目录,需要执行的命令为
cp -r bin ../redis-cluster/redis01
进入到/usr/local/redis-cluster/redis01需要两个操作
删除如图文件
修改redis.conf文件
完成上述操作后复制redis01文件,需要执行的命令为
cp redis01 redis02
cp redis01 redis03
cp redis01 redis04
cp redis01 redis05
cp redis01 redis06
复制完成之后分别修改redis02~redis05的端口号,端口号为7002~7006。
第三步:把创建集群的ruby脚本复制到redis-cluster目录下。
进入redis3.0的解压问价下的src目录下拷贝 redis-trib.rb文件,命令如下
cp *.rb /usr/local/redis-cluster/
第四步:启动集群目录下的每个redis实例。
此处创建一个启动这六个实例的脚本程序startall.sh
执行命令:chmod +x startall.sh
执行:./startall.sh所有的实例启动
验证是否启动命令:
ps aux|grep redis
第五步:创建集群
./redis-trib.rb create –replicas 1 192.168.8.100:7001 192.168.8.100:7002 192.168.8.100:7003 192.168.8.100:7004 192.168.8.100:7005 192.168.8.100:7006
此时集群环境已经创建完成
集群环境的测试
[root@master redis01]# ./redis-cli -p 7001 -c
127.0.0.1:7001>
几组测试如下
创建关闭集群redis的脚本
shutdownall.sh
执行命令:
chmod +x shutdown.sh
执行shutdown.sh脚本
验证命令
ps aux|grep redis
本实验采用的是centos6.5系统。搭建集群环境需要进行环境准备,需要安转ruby脚本。具体的操作如下:
安装ruby
yum install ruby
yum install rubygems
脚本需要ruby包:
redis-3.0.0.gem需要从ruby官网下载,将下载的redis-3.0.0.gem上传到centos上,然后执行安装命令进行安转
gem install redis-3.0.0.gem
集群环境的搭建
关于redis单机版的安装可以参考/article/7869212.html
本机单机版的安转目录为:/usr/local/redis
第一步:创建集群目录,在/usr/local下创建redis-cluster
mkdir redis-cluster
第二步:进入/usr/local/redis目录,需要执行的命令为
cp -r bin ../redis-cluster/redis01
进入到/usr/local/redis-cluster/redis01需要两个操作
删除如图文件
修改redis.conf文件
完成上述操作后复制redis01文件,需要执行的命令为
cp redis01 redis02
cp redis01 redis03
cp redis01 redis04
cp redis01 redis05
cp redis01 redis06
复制完成之后分别修改redis02~redis05的端口号,端口号为7002~7006。
第三步:把创建集群的ruby脚本复制到redis-cluster目录下。
进入redis3.0的解压问价下的src目录下拷贝 redis-trib.rb文件,命令如下
cp *.rb /usr/local/redis-cluster/
第四步:启动集群目录下的每个redis实例。
此处创建一个启动这六个实例的脚本程序startall.sh
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 cd ..
执行命令:chmod +x startall.sh
执行:./startall.sh所有的实例启动
验证是否启动命令:
ps aux|grep redis
第五步:创建集群
./redis-trib.rb create –replicas 1 192.168.8.100:7001 192.168.8.100:7002 192.168.8.100:7003 192.168.8.100:7004 192.168.8.100:7005 192.168.8.100:7006
此时集群环境已经创建完成
集群环境的测试
[root@master redis01]# ./redis-cli -p 7001 -c
127.0.0.1:7001>
几组测试如下
127.0.0.1:7001> set a 100 -> Redirected to slot [15495] located at 192.168.8.100:7003 OK 192.168.8.100:7003> get a "100" 192.168.8.100:7003> set b 50 -> Redirected to slot [3300] located at 192.168.8.100:7001 OK 192.168.8.100:7001> get b "50" 192.168.8.100:7001> set c 30 -> Redirected to slot [7365] located at 192.168.8.100:7002 OK 192.168.8.100:7002> get c "30" 192.168.8.100:7002>
创建关闭集群redis的脚本
shutdownall.sh
redis01/redis-cli -p 7001 shutdown redis01/redis-cli -p 7002 shutdown redis01/redis-cli -p 7003 shutdown redis01/redis-cli -p 7004 shutdown redis01/redis-cli -p 7005 shutdown redis01/redis-cli -p 7006 shutdown
执行命令:
chmod +x shutdown.sh
执行shutdown.sh脚本
验证命令
ps aux|grep redis
相关文章推荐
- redis设置密码
- redis常用命令与使用配置
- 利用redis + lua解决抢红包高并发的问题
- Linux Redis环境搭建
- Linux中redis主从配置
- 基于nginx tomcat redis分布式web应用的session共享配置
- 【原创】搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
- 新浪微博:史上最大的Redis集群
- glutSwapBuffers和glutPostRedisplay
- 搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群
- tomcat+nginx+redis实现均衡负载、session共享(一)
- redis linux安装 [adlist.o] Error jemalloc/jemalloc.h: No such file or directory
- redis五种类型方式
- Redis配置文件详解
- 《转》Redis的启动停止脚本
- Linux系统Nginx+Tomcat+Redis实现Session共享
- Redis3.0集群部署(centos6.5)
- Redis持久化机制
- 欢迎使用CSDN-markdown编辑器
- redis学习笔记(18)---事件