文档章节

Redis 3.2.9 集群安装配置

k
 kunping
发布于 2017/06/12 21:25
字数 281
阅读 245
收藏 0

Redis集群至少需要三个节点才能成功

    s0    192.168.88.128

    s1    192.168.88.129

    s2    192.168.88.130

1、下载redis-3.2.9.tar.gz

2、解压编译

tar -zxvf /usr/app/redis-3.2.9.tar.gz
mv /usr/app/redis-3.2.9 /usr/app/redis
cd /usr/app/redis/src && make install PREFIX=/usr/app/redis

3、修改redis.conf

#注释掉下面这行
#bind 127.0.0.1
protected-mode no
cluster-enabled yes
cluster-config-file nodes.conf

4、清空nodes.conf内容

5、拷贝到其它机器节点

scp -r /usr/app/redis centos@s1:/usr/app
scp -r /usr/app/redis centos@s2:/usr/app

 6、启动redis

cd /usr/app/redis
./bin/redis-server redis.conf

7、创建集群

./src/redis-trib.rb  create 192.168.88.128:6379 192.168.88.129:6379 192.168.88.130:6379 

    执行上述脚本,需要确保ruby、rubygems已安装完毕

#根据错误信息一次执行以下语句

#错误信息:
#       /usr/bin/env: ruby: No such file or directory
yum install ruby

#错误信息:
#      ./redis-trib.rb:24:in `require': no such file to load -- rubygems (LoadError)
#      from ./redis-trib.rb:24
yum install rubygems

#错误信息:
#      /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
#         from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
#         from ./src/redis-trib.rb:25:in `<main>'
gem install redis

8、启动集群客户端,千万不可缺少“-c”

./bin/redis-cli -c -h 192.168.88.128 -p 6379

 9、客户端退出

192.168.88.128:6379>quit

 

 

© 著作权归作者所有

k
粉丝 3
博文 61
码字总数 29867
作品 0
深圳
私信 提问
redis(一)单机部署与应用

本文所有描述均为作者亲自操作后总结出来的,如有疑问可直接留言,将及时回复,如本文理解或描述有误的地方欢迎指出,将及时改正 本章主要描述redis单机的安装部署过程及在Java中的简单使用,...

阿郎_
2017/05/29
0
0
linux安装redis缓存手把手学会

一,第一次写博客,不好请多关照。 去官网下载redislinux版本,具体百度 通过winscp把文件传到usr/local目录下 解压:tar -zxvf redis-3.2.9.tar.gz -C /usr/local/ 注:后为解压到usr/local...

qq5845181f6a842
2017/06/03
0
0
非关系型数据库Redis Linux 下安装

下载地址:http://redis.io/download $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz $ tar zxvf redis-3.2.9.tar.gz $ cd redis-3.2.9 $ make make完后 redis-3.2.9目录下会......

方花
2018/04/24
0
0
CentOS7.0安装配置Redis集群

1.redis集群简介 redis集群在启动的时候就自动在多个节点间分好片。同时提供了分片之间的可用性:当一部分redis节点故障或网络中断,集群也能继续工作。但是,当大面积的节点故障或网络中断(...

小爪进击者
2018/04/02
12
0
redis安装配置

安装 下载,解压,编译: #wget http://download.redis.io/releases/redis-3.2.9.tar.gz # tar xzf redis-3.2.9.tar.gz # cd redis-3.2.9 # make 二进制文件是编译完成后在src目录下,通过下面......

Darren_Chen
2017/06/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
4
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
7
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部