mac 下 redis 集群的搭建
2017-01-12 17:51
447 查看
1、创建6个节点
在 /usr/local 目录下创建redis-cluster文件夹,然后在里面创建 redis01 - redis06 六个文件夹
2、拷贝文件(下载好redis 官网 :https://redis.io 现在最新版本是3.2.6)
把redis 包里面所有文件复制到六个文件夹里面去(如果有dump.rdb 要删除)
3、设置每一个文件夹 redis.conf 里面的端口号
设置六个文件夹端口号为7001 - 7006
port 7001
port 7002
port 7003
port 7004
port 7005
port 7006
4、把每一个文件夹
redis.conf 的集群打开
cluster-enabled yes 默认是注释的 #cluster-enabled yes 改为
cluster-enabled yes
5、把创建集群的ruby脚本(redis-trib.rb ,我的附带文件有)复制到redis-cluster目录下
6、启动六个redis实例
redis-cluster目录下 创建脚本启动 stall.sh
cd redis01
src/redis-server redis.conf
cd ..
cd redis02
src/redis-server redis.conf
cd ..
cd redis03
src/redis-server redis.conf
cd ..
cd redis04
src/redis-server redis.conf
cd ..
cd redis05
src/redis-server redis.conf
cd ..
cd redis06
src/redis-server redis.conf
cd ..
7、运行脚本,统一启动redis
cd 到 stall.sh 所在的目录 ,把 stall.sh 拖到命令行,回车
查看节点启动情况
$ ps aux|grep redis 查看当前redis进程
8、节点全部启动之后,创建集群
./redis-trib.rb create --replicas 1 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 127.0.0.1:7006
报错
./redis-trib.rb create --replicas 0 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 127.0.0.1:7006
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from ./redis-trib.rb:25:in `<main>'
解决方法:
1、如果还没装ruby
安装Ruby环境
sudo apt-get install ruby
2、安装ruby的redis接口:
sudo gem install redis
报错解决
在 /usr/local 目录下创建redis-cluster文件夹,然后在里面创建 redis01 - redis06 六个文件夹
2、拷贝文件(下载好redis 官网 :https://redis.io 现在最新版本是3.2.6)
把redis 包里面所有文件复制到六个文件夹里面去(如果有dump.rdb 要删除)
3、设置每一个文件夹 redis.conf 里面的端口号
设置六个文件夹端口号为7001 - 7006
port 7001
port 7002
port 7003
port 7004
port 7005
port 7006
4、把每一个文件夹
redis.conf 的集群打开
cluster-enabled yes 默认是注释的 #cluster-enabled yes 改为
cluster-enabled yes
5、把创建集群的ruby脚本(redis-trib.rb ,我的附带文件有)复制到redis-cluster目录下
6、启动六个redis实例
redis-cluster目录下 创建脚本启动 stall.sh
cd redis01
src/redis-server redis.conf
cd ..
cd redis02
src/redis-server redis.conf
cd ..
cd redis03
src/redis-server redis.conf
cd ..
cd redis04
src/redis-server redis.conf
cd ..
cd redis05
src/redis-server redis.conf
cd ..
cd redis06
src/redis-server redis.conf
cd ..
7、运行脚本,统一启动redis
cd 到 stall.sh 所在的目录 ,把 stall.sh 拖到命令行,回车
查看节点启动情况
$ ps aux|grep redis 查看当前redis进程
8、节点全部启动之后,创建集群
./redis-trib.rb create --replicas 1 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 127.0.0.1:7006
报错
./redis-trib.rb create --replicas 0 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 127.0.0.1:7006
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redis (LoadError)
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from ./redis-trib.rb:25:in `<main>'
解决方法:
1、如果还没装ruby
安装Ruby环境
sudo apt-get install ruby
2、安装ruby的redis接口:
sudo gem install redis
报错解决
相关文章推荐
- redis集群的mac下搭建
- mac环境下redis集群的搭建
- Mac 搭建 Redis Sentinel 集群
- redis搭建集群mac环境,Redis版本4.0.6
- Redis集群搭建与简单使用
- redis集群搭建
- Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享
- redis集群搭建步骤
- redis集群搭建-centos7
- redis主从集群的搭建
- MAC 下redis搭建
- Redis 3.2.1集群搭建(单机)
- Redis 3.2.8集群搭建
- 【转】Redis集群搭建与简单使用
- redis集群搭建_动力节点Java学院整理
- 04redis集群搭建
- redis集群环境的搭建和错误分析
- redis3.0集群说明与搭建
- Redis集群的搭建
- Redis3.2+Tomcat实现集群的Session管理 -- tomcat-redis-session-manager的编译和开发部署环境搭建