文档章节

Redis_集群配置

sand_ant
 sand_ant
发布于 2016/06/21 14:14
字数 287
阅读 43
收藏 1
点赞 0
评论 0

集群配置

准备工作

cd /am/usr/redis
mkdir cluster-test
cd cluster-test
mkdir 7000 7001 7002 7003 7004 7005

cd /am/usr/redis/redis-3.0.7
cp src/redis-server /am/usr/redis/cluster-test
cp src/redis-config /am/usr/redis/cluster-test
cp src/redis-trib.rb /am/usr/redis/cluster-test

cd /am/usr/redis/cluster-test
cp redis.config /am/usr/redis/cluster-test/redis-7000.config
//-- ... 7001 7002 7003 7004 7005

启用集群配置

cd /am/usr/redis/cluster-test
vim redis-xxx.config
//-- 修改配置如下:
    daemonize yes
    port 7000
    logfile "/am/usr/redis/cluster-test/7000/redis.log"
    dir /am/usr/redis/cluster-test/7000
    appendonly yes
    cluster-enabled yes
    cluster-config-file nodes-7000.conf
    cluster-node-timeout 15000

vim redis-cluster-start
//-- 内容如下
    #!/bin/sh
    ./redis-server redis-7000.conf
    ./redis-server redis-7001.conf
    ./redis-server redis-7002.conf
    ./redis-server redis-7003.conf
    ./redis-server redis-7004.conf
    ./redis-server redis-7005.conf
chmod +x redis-cluster-start

配置集群

//-- 集群配置指令依赖ruby
yum install ruby
yum install rubygems
gem install redis

//-- 安装完ruby相关指令后使用 redis-trib.rb create --replicas X ....配置集群
//-- Redis Cluster requires at least 3 master nodes

./redis-trib.rb create --replicas 1 192.168.197.128:7000 192.168.197.128:7001 192.168.197.128:7002 192.168.197.128:7003 192.168.197.128:7004 192.168.197.128:7005
//-- Adding replica 192.168.197.128:7003 to 192.168.197.128:7000
//-- Adding replica 192.168.197.128:7004 to 192.168.197.128:7001
//-- Adding replica 192.168.197.128:7005 to 192.168.197.128:7002

访问集群

//-- 使用-c参数以集群模式连接
redis-cli -c -p 7000 --raw
//-- 集群下不能使用select指令

© 著作权归作者所有

共有 人打赏支持
sand_ant
粉丝 3
博文 35
码字总数 18706
作品 0
无锡
redis集群部署

网上有很多用Ruby安装Redis-cluster的文章,但是在实际环境下不想安装Ruby,所以本文主要介绍了用Redis命令部署Redis集群,并且为集群中每一个master实例增加一个slave实例。 0 编译安装 也可...

chenhuaming ⋅ 2016/10/13 ⋅ 0

redis(二)集群部署详解

本文所有描述均为作者亲自操作后总结出来的,如有疑问可直接留言,将及时回复,如本文理解或描述有误的地方欢迎指出,将及时改正 本章主要描述redis集群的部署,若未搭建redis单机服务的朋友...

阿郎_ ⋅ 2017/05/29 ⋅ 0

darkidiot/DistributedSession

Distributed Session Tips: required: JDK1.7+① distributed-session-1.0-SNAPSHOT-JDK17.jar for JDK1.7② distributed-session-1.0-SNAPSHOT-JDK18.jar for JDK1.8 ①配置web.xml: Ⅰ.......

darkidiot ⋅ 2017/07/20 ⋅ 0

centos7.3安装redis4.0.8 3主3从集群

配置域名 192.168.241.101 paascloud-redis-001 192.168.241.102 paascloud-redis-002 192.168.241.103 paascloud-redis-003 下载 解压 创建集群配置文件夹 修改集群配置 vim /usr/local/red......

paascloud ⋅ 02/23 ⋅ 0

redis-cluster研究和使用

最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群 一:关于redis cluster 1:redis cluster的现状 reids-cluster计划在red...

闪电 ⋅ 2016/08/20 ⋅ 0

如何基于 spiped 建立一个安全的 Redis 集群

如何基于 spiped 建立一个安全的 Redis 集群 赵 学良 2017 年 11 月 22 日发布 Redis 本身不提供 SSL/TLS 的支持,在需要安全访问的环境下,推荐使用 spiped 在 Redis 服务器和客户端建立一个...

赵 学良 ⋅ 2017/11/22 ⋅ 0

Redis 集群cluster

在网上查找 redis集群的相关文档,很多都是以主从或者主从故障转移而说是集群,前几天玩了下集群,今天终于写出来一部分内容,可以分享出来了。 一、 Redis集群基础介绍 1、Redis集群简介: ...

技术小胖子 ⋅ 2017/11/09 ⋅ 0

redis sentinel集群配置

redis-sentinel 1.配置一主两从 2.配置redis-sentinel.conf # 每一个sentinel的节点上的port最好设置成不同,容易区分port 26379sentinel monitor mymaster 10.1.1.123 6379 2sentinel failo......

collglle_cx ⋅ 2016/05/05 ⋅ 0

Redis从单机到集群,一步步教你环境部署以及使用

Redis作为缓存系统来说还是很有价值的,在大数据方向里,也是需要有缓存系统的。一般可以考虑tachyon或者redis,由于redis安装以及使用更简单,所以还是优先考虑了它。那么在一些场景下为了保...

青夜之衫 ⋅ 2017/12/04 ⋅ 0

Redis Cluster集群部署搭建

在Oracle的路上走了许多年,换换感觉,尝试一下新的知识,也是一个不错的感觉。Redis,一个超轻量化的内存数据库,只做一小块数据库功能实现,却非常优秀的一个产品。今天,就分享一下安装R...

hsbxxl ⋅ 2017/09/03 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

收集自网络的wordpress 分页导航的代码教程(全网最全版)

wordpress 分页导航是用来切换文章的一个功能,添加了 wordpress 分页导航后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件:WP-PageNavi,插件的...

Rhymo-Wu ⋅ 23分钟前 ⋅ 0

微服务 WildFly Swarm 入门

Hello World 就像前面章节中的其他框架一样,我们希望添加一些基本的 Hello-world 功能,然后在其上逐步添加更多的功能。让我们从在我们的项目中创建一个 HolaResources 开始。您可以使用您的...

woshixin ⋅ 29分钟前 ⋅ 0

Maven的安装和Eclipse的配置

1. 下载Maven 下载地址 2. 解压压缩包,放到自己习惯的硬盘中 此处我将其放到了 D:\Tools 目录下。 3. 配置环境变量 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量。 在系统变量中新建,变...

影狼 ⋅ 37分钟前 ⋅ 0

python pip使用国内镜像的方法

国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://......

良言 ⋅ 37分钟前 ⋅ 0

对于url变化的spa应该如何使用微信jssdk

使用vue单页面碰上微信jssdk config验证失败的坑。第一次成功 之后切换页面全部失败,找到了解决方法,第一次验证成功后保存验证信息 切换页面时验证信息直接拿来用,加一个wx.error() 失败时...

孙冠峰 ⋅ 42分钟前 ⋅ 0

Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 pom.xml <dependency> <groupI...

kut ⋅ 45分钟前 ⋅ 0

建造模式

《JAVA与模式》之建造模式

Cobbage ⋅ 59分钟前 ⋅ 0

WePY框架开发的小程序如何在微信web开发者工具中运行起来

一、首先需要安装node.js,安装步骤如下: 首先下载安装包 https://nodejs.org/en/download/ 点击下载相应的zip版本 然后将文件夹解压到任意目录 比如我这里解压到了:C:\Program Files\node...

Helios51 ⋅ 今天 ⋅ 0

使用EnumSet 代替位域(32)

1、位域(Bit field):使用or 运算将几个常量合并到一个集合中 位操作,可以有效地执行 AND 、OR 这样的位操作 但是 位域比int 常量枚举缺点更多 2、java.util 包里面的EnumSet 类是有效的替...

职业搬砖20年 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部