文档章节

Redis_集群配置

sand_ant
 sand_ant
发布于 2016/06/21 14:14
字数 287
阅读 44
收藏 1

集群配置

准备工作

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指令

© 著作权归作者所有

共有 人打赏支持
上一篇: Redis_主从复制
sand_ant
粉丝 3
博文 35
码字总数 18706
作品 0
无锡
私信 提问
laravel5.2和redis_cluster配置

纲要: laravel中redis集群的应用 predis对redis集群模式的底层实现 laravel中redis集群的应用 这部分我想分享下laravel5.2中redis集群的配置(官网也有redis集群的配置讲解,但是5.2版还是有点...

lcoding
2017/06/07
0
0
redis集群部署

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

chenhuaming
2016/10/13
14
0
redis(二)集群部署详解

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

阿郎_
2017/05/29
0
0
Redis异构集群之间数据迁移方案

一、Redis集群迁移工具 最近在做Redis数据迁移,网上找了两款开源的Redis迁移工具。 第一种:redis-port Codis官方提供的一个工具,redis-port是一个Redis工具,通过解析rdb文件,实现Redis...

IT--小哥
10/23
0
0
初学乍练redis:使用redis-migrate-tool做redis在线数据迁移

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/84138537 目录 一、问题提出 二、关于redis-migrate-tool 三、实验 1. 建议集群red...

wzy0623
11/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

浅谈Redux中间件的实践

最近项目前端开发框架采用React+Redux进行实现,但是,如何异步访问服务器端,以及想要在开发过程中进行状态树日志的输出,所以怎么才能解决这两个问题? 采用Redux中间件 为什么要使用中间件...

peakedness丶
13分钟前
0
0
大数据教程(8.1)mapreduce核心思想

上一章介绍了hadoop的HDFS文件系统的原理及API使用。本章博主将继续对hadoop的mapreduce编程框架进行分享。 mapreduce原理篇 mapreduce是一个分布式运算程序的编程框架,是用户开发“基于had...

em_aaron
20分钟前
0
0
Vue与Node.js通过socket.io通信的示例

#一、Node中socket.io基础 1、是什么 Socket.IO类库,是在服务器和浏览器之间提供一个共享接口,其可以用于实现以下几种通信方式: HTML5中的WebSocket通信 Flash中使用的WebSocket通信 XHR轮...

前端攻城老湿
25分钟前
1
0
JavaScript的组成 | DOM/BOM

往期回顾 在上一期的《JavaScript的组成 | 核心-ECMAScript 》☜里,我们有说到JavaScript 是由三大部分组成,分别是:核心ECMAScript、文档对象模型-DOM、浏览器对象模型-BOM 那么本期就让我...

我的卡
29分钟前
0
0
三, 跨语言微服务框架 - Istio官方示例(自动注入.请求路由.流量控制.故障注入)

基础的Istio环境已经搭建完成,我们需要开始了解Istio提供作为微服务网格的各种机制,也就是本文标题的自动注入.请求路由.故障注入.流量切换,官方很给力的准备的实例项目也不需要大家自己编写d...

喵了_个咪
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部