linux搭建redis集群
来源:互联网 发布:淘宝浪琴手表 编辑:程序博客网 时间:2024/04/29 10:38
我的集群结构
集群中有三个节点的集群,每个节点有一主一备。需要6台虚拟机。
搭建一个伪分布式的集群,使用6个redis实例来模拟。
搭建集群的环境
1、虚拟机CentOs6.4
2、reids 3.0 版本
3、搭建集群需要使用到官方提供的ruby脚本。需要安装ruby的环境。
yum install ruby yum install ruby rubygems
redis的集群管理工具
在解压目录下的src下的 redis-trib.rb
redis-trib.rb需要依赖包 为 redis-3.0.0.gem
http://download.csdn.net/detail/qq_31570685/9565477 gem的下载路径
安装redis-3.0.0.gem
gem install redis-3.0.0.gem
搭建集群
第一步:创建6个redis实例,端口号从7001~7006
创建一个集群的文件夹
#进入/usr/local/cd /usr/local/#创建文件夹mkdir redis-cluster
安装redis 把bin复制到redis-cluster中 然后改下名字 便于识别
blog.csdn.net/qq_31570685/article/details/51809745 redis安装
cp -r bin/ /usr/local/redis-cluster/redis01
第二步:修改redis的配置文件
修改配置文件 redis.conf
1、修改端口号
2、打开cluster-enable前面的注释。 指定做集群
3、复制其他节点
cp -r redis01/ redis02cp -r redis01/ redis03cp -r redis01/ redis04cp -r redis01/ redis05cp -r redis01/ redis06
修改全部的端口号
第三步:把创建集群的ruby脚本复制到redis-cluster目录下。
cd redis-3.0.0/src/cp *.rb /usr/local/redis-cluster/
第四步:启动6个redis实例
创建个脚本用来启动
vim start.shcd redis01./redis-server redis.confcd ..cd redis02./redis-server redis.confcd ..cd redis03./redis-server redis.confcd ..cd redis04./redis-server redis.confcd ..cd redis05./redis-server redis.confcd ..cd redis06./redis-server redis.confcd ..
chmod +x start.sh 创建权限
执行
./start.sh
第五步:创建集群。
执行命令
192.168.137.129 IP
7006 端口号
./redis-trib.rb create --replicas 1 192.168.137.129:7001 192.168.137.129:7002 192.168.137.129:7003 192.168.137.129:7004 192.168.137.129:7005 192.168.137.129:7006
测试集群
redis01/redis-cli -h 192.168.137.129 -p 7002 -c
1 0
- linux搭建redis集群
- linux 搭建redis集群
- Linux环境redis集群搭建
- linux搭建redis集群测试
- linux +redis cluster 集群搭建
- Linux中搭建Redis集群
- Linux redis集群环境搭建
- linux系统搭建redis集群
- Linux——搭建Redis集群
- Linux Redis集群搭建与简单使用
- Linux系统下,redis集群的搭建
- Linux下搭建redis集群(简单例子)
- Linux上面搭建redis集群服务
- Linux Redis-Cluster集群搭建与使用
- linux上搭建redis伪集群
- Linux Redis集群搭建与简单使用
- 5.linux/windows下搭建redis集群
- Linux下Redis集群搭建与测试
- Xcode 主题样式的配置
- 设置Button为不可用状态
- 剑指offer-数字在排序数组中出现的次数
- Oracle -- 分区
- CSS之行内元素的水平居中
- linux搭建redis集群
- 视频格式基础知识:让你了解MKV、MP4、H.265、码率、色深等等.
- mac terminal及vim中文乱码
- 【示例】Spring中通过JdbcTemplate来实现数据库的操作
- 前端性能优化:JSON数据的优化
- javaScript基础:浏览器检测
- hdu 4800 Josephina and RPG dp(概率类,较简单)
- 集合之无限叠加层次
- caffe mac OSX 10.11 EI Caption 安装过程