Redis3.0.1 Stable版本的集群部署(Mac)
- 127.0.0.1:7000
- 127.0.0.1:7001
- 127.0.0.1:7002
- 127.0.0.1:7003
- 127.0.0.1:7004
- 127.0.0.1:7005
#将下载的文件放到 /usr/local/ tar -zxvf redis-3.0..tar.gz
#生成 redis-3.0.1文件夹 cd /usr/local/redis-3.0.
make
make install #执行一下make test查看 make的结果全部都是OK
#最终结果显示如下
\o/ All tests passed without errors!
mkdir -p /usr/local/cluster cd /usr/local/cluster
mkdir mkdir mkdir mkdir mkdir mkdir
4:修改配置文件redis.conf
cp /usr/local/redis-3.0./redis.conf /usr/local/cluster
vi redis.conf ##修改配置文件中的下面选项 port daemonize yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout appendonly yes ##修改完redis.conf配置文件中的这些配置项之后把这个配置文件分别拷贝到7000/////7005目录下面 cp /usr/local/cluster/redis.conf /usr/local/cluster/ cp /usr/local/cluster/redis.conf /usr/local/cluster/ cp /usr/local/cluster/redis.conf /usr/local/cluster/ cp /usr/local/cluster/redis.conf /usr/local/cluster/ cp /usr/local/cluster/redis.conf /usr/local/cluster/ cp /usr/local/cluster/redis.conf /usr/local/cluster/ ##注意:拷贝完成之后要修改7001////7005目录下面redis.conf文件中的port参数,分别改为对应的文件夹的名称
cd /usr/local/cluster/ redis-server redis.conf cd /usr/local/cluster/ redis-server redis.conf cd /usr/local/cluster/ redis-server redis.conf cd /usr/local/cluster/ redis-server redis.conf cd /usr/local/cluster/ redis-server redis.conf cd /usr/local/cluster/ redis-server redis.conf ##启动之后使用命令查看redis的启动情况ps -ef|grep redis
如下显示则说明启动成功 X0544: wei.li$ ps -ef | grep redis
:31上午 ?? :01.07 redis-server *: [cluster]
:44上午 ?? :00.29 redis-server *: [cluster]
:48上午 ?? :00.05 redis-server *: [cluster]
:49上午 ?? :00.03 redis-server *: [cluster]
:49上午 ?? :00.02 redis-server *: [cluster]
:49上午 ?? :00.01 redis-server *: [cluster]
:49上午 ttys000 :00.00 grep redis
cd /usr/local/redis-3.0.1/src ./redis-trib.rb create --replicas 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1:
X0544:cluster wei.li$ gem install redis -V
即可安装完毕redis-rb
X0544:src wei.li$ ./redis-trib.rb create --replicas 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1:
>>> Creating cluster
Connecting to node 127.0.0.1:: OK
Connecting to node 127.0.0.1:: OK
Connecting to node 127.0.0.1:: OK
Connecting to node 127.0.0.1:: OK
Connecting to node 127.0.0.1:: OK
Connecting to node 127.0.0.1:: OK
>>> Performing hash slots allocation on nodes...
Using masters:
127.0.0.1:
127.0.0.1:
127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
Adding replica 127.0.0.1: to 127.0.0.1:
M: 2cd16d3e6eb9f29ba578fbcf0627f3b3bb4653cf 127.0.0.1:
slots:- ( slots) master
M: 432d74a91b5f1b6358cf245a153160fcf4e93447 127.0.0.1:
slots:- ( slots) master
M: ecfbdc1268990a42968f1bd887341f02e679f01f 127.0.0.1:
slots:- ( slots) master
S: cfacbc4067cbfffab2caa83858f0eebcb572c31d 127.0.0.1:
replicates 2cd16d3e6eb9f29ba578fbcf0627f3b3bb4653cf
S: 69d3240c55fb8209e5f248f76c7557d023c4420f 127.0.0.1:
replicates 432d74a91b5f1b6358cf245a153160fcf4e93447
S: ff8c288967f944d463cf0a4d8712eb460e715c0f 127.0.0.1:
replicates ecfbdc1268990a42968f1bd887341f02e679f01f
Can I set the above configuration? (type 'yes' to accept):
输入yes,然后配置完成。
Can I set the above configuration? (type 'yes' to accept): yes
>>> Nodes configuration updated
>>> Assign a different config epoch to each node
>>> Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join..
>>> Performing Cluster Check (using node 127.0.0.1:)
M: 2cd16d3e6eb9f29ba578fbcf0627f3b3bb4653cf 127.0.0.1:
slots:- ( slots) master
M: 432d74a91b5f1b6358cf245a153160fcf4e93447 127.0.0.1:
slots:- ( slots) master
M: ecfbdc1268990a42968f1bd887341f02e679f01f 127.0.0.1:
slots:- ( slots) master
M: cfacbc4067cbfffab2caa83858f0eebcb572c31d 127.0.0.1:
slots: ( slots) master
replicates 2cd16d3e6eb9f29ba578fbcf0627f3b3bb4653cf
M: 69d3240c55fb8209e5f248f76c7557d023c4420f 127.0.0.1:
slots: ( slots) master
replicates 432d74a91b5f1b6358cf245a153160fcf4e93447
M: ff8c288967f944d463cf0a4d8712eb460e715c0f 127.0.0.1:
slots: ( slots) master
replicates ecfbdc1268990a42968f1bd887341f02e679f01f
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All slots covered.
X0544:src wei.li$
至此redis集群即搭建成功!
7:使用redis-cli命令进入集群环境
X0544:src wei.li$ redis-cli -c -p
127.0.0.1:>
8: 测试集群状态
X0544:src wei.li$ redis-cli -c -p
127.0.0.1:> cluster info
cluster_state:ok
cluster_slots_assigned:
cluster_slots_ok:
cluster_slots_pfail:
cluster_slots_fail:
cluster_known_nodes:
cluster_size:
cluster_current_epoch:
cluster_my_epoch:
cluster_stats_messages_sent:
cluster_stats_messages_received:
127.0.0.1:> set key1 value1
-> Redirected to slot [] located at 127.0.0.1:
OK
127.0.0.1:> set key2 value2
-> Redirected to slot [] located at 127.0.0.1:
OK
127.0.0.1:> set key3 value3
OK
127.0.0.1:> get key1
-> Redirected to slot [] located at 127.0.0.1:
"value1"
127.0.0.1:> get key2
-> Redirected to slot [] located at 127.0.0.1:
"value2"
127.0.0.1:> get key3
"value3"
127.0.0.1:>
Redis3.0.1 Stable版本的集群部署(Mac)的更多相关文章
- redis3.2.11单机多实例集群部署并测试连接情况
配置准备: redis3.2.11安装配置规划 机器 192.168.169.135(本机虚拟机) 系统 Red Hat Enterprise Linux Server release 6.4 (Sa ...
- hadoop2.7.3+spark2.0.1+scala2.11.8集群部署
一.环境 4.用户 hadoop 5.目录规划 /home/hadoop/app #程序目录 /home/hadoop/data #数据目录 #打开文件的最大数 vi /etc/sec ...
- kafka 0.10.2 cetos6.5 集群部署
安装 zookeeper http://www.cnblogs.com/xiaojf/p/6572351.html安装 scala http://www.cnblogs.com/xiaojf/p/65 ...
- 配置MapReduce插件时,弹窗报错org/apache/hadoop/eclipse/preferences/MapReducePreferencePage : Unsupported major.minor version 51.0(Hadoop2.7.3集群部署)
原因: hadoop-eclipse-plugin-2.7.3.jar 编译的jdk版本和eclipse启动使用的jdk版本不一致导致. 解决方案一: 修改myeclipse.ini文件即可解决. ...
- Nacos(九):Nacos集群部署和遇到的问题
前言 前面的系列文章已经介绍了Nacos的如何接入SpringCloud,以及Nacos的基本使用方式 之前的文章中都是基于单机模式部署进行讲解的,本文对Nacos的集群部署方式进行说明 环境准备 J ...
- redis3.0.5集群部署安装详细步骤
Redis集群部署文档(centos6系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下) ...
- redis3.0集群部署和测试
redis3.0集群部署和测试 环境介绍 两台Centos7的虚拟机模拟6个节点,A台3个master节点,B台3个slave节点A地址:172.16.81.140B地址:172.16.81.141r ...
- Quartz.NET 3.0.7 + MySql 实现动态调度作业+动态切换版本+多作业引用同一程序集不同版本+持久化+集群(一)
原文:Quartz.NET 3.0.7 + MySql 实现动态调度作业+动态切换版本+多作业引用同一程序集不同版本+持久化+集群(一) 前端时间,接到领导任务,写了一个调度框架.今天决定把心路历程记 ...
- Redis集群部署3.0
我用的Mac的终端 ------------------------- 1.Redis简介 centos(5.4) Redis是一个key-value存储系统.和Memcached类似,但是解决了断 ...
随机推荐
- iScroll知识点
1.如果你有一个复杂的DOM结构,最好在onload事件之后适当的延迟,再去初始化iScroll.最好给浏览器100或者200毫秒的间隙再去初始化iScroll. 2.iScroll作用于滚动区域的外 ...
- 压力测试报出503错误---ASP.NET支持大并发的相关配置
项目反馈报出503错误,需要收集性能数据如下: 1.Windows性能监视器,该应用程序池进程的线程和处理队列 2.问题重现时的进程dump 这是请求到达IIS后遇到的第一个队列,HTTP.sys收到 ...
- 在datagrid中实现单击行选择整行
首先添加列:<asp:ButtonColumn Text="选择" CommandName="Select" Visible="False&qu ...
- VMware安装centos虚拟机
vm中安装虚拟机,步骤,图片截取 VM中 --> 文件 --> 新建虚拟机 此处若是提示CPU不支持虚拟机安装 重启计算机,进入BIOS,修改cpu配置 点击next 下一步 .... 等 ...
- zepto.js使用前注意
API:http://www.css88.com/doc/zeptojs_api/ 一.建议:不要从官网下载,而是从 Github 下载了源代码之后自己 Build 一个版本,这样你可以自行挑选适合的 ...
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统 ...
- .net 插件开发
http://blog.csdn.net/mailtogst/article/details/2073696
- Thread.join简单介绍
百度了一下,终于明白了.这个解释最简单: 前提:join()方法肯定是被某个线程调用的. A线程正在执行,突然执行的时候碰到了B.join(), 那么,A线程就必须要等到B线程执行完之后才能执行. ...
- linux下配置ip地址四种方法(图文方法)
主要是用第四种方法 (1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig ...
- js运动框架之掉落的扑克牌(重心、弹起效果)
玩过电脑自带纸牌游戏的同志们应该都知道,游戏过关后扑克牌会依次从上空掉落,落下后又弹起,直至"滚出"屏幕. 效果如图: 这个案例的具体效果就是:点击开始运动,纸牌会从右上角掉 ...