Linux redis集群环境搭建
2017-12-15 16:52
651 查看
redis集群的搭建需要准备环境,具体我之前有记录,这一次专门记录一下redis集群的搭建过程
redis下载使用命令下载redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压安装
tar -vxf redis-4.0.6.tar.gz 解压redis
进入解压目录
make 编译redis
make install 安装redis
redis-trib.rb命令移动
将redis-trib.rb 移动到usr/local/bin目录,以后可以直接执行
cp redis-trib.rb /usr/local/bin
创建redis_cluster文件夹
redis 目录下创建redis_cluster文件建
mkdir redis_cluster
创建集群目录7000-7005(redis集群至少要六个节点)
在redis_cluster下创建六个文件夹
mkdir 7000 7001 7002 7003 7004 7005
将redis.conf 分别复制到7000-7005
cp ../redis.conf 7000
cp ../redis.conf 7001
cp ../redis.conf 7002
cp ../redis.conf 7003
cp ../redis.conf 7004
cp ../redis.conf 7005
修改配置文件
修改配置文件主要的点,如下
7.1 bind 默认127.0.0.1要修改为其他机器可以访问的ip
7.2 port 端口,修改为与文件夹名称一致的端口,区分redis单个节点
7.3 cluster_enable yes 开启集群
7.4 appendonly yes 每次写操作都会记录日志,根据需要看是否需要开启
7.5 daemonize yes 设置为后台运行
7.6 cluster-config-file 配置为与文件夹对应的名称
7.7 cluster-node-time 超时时间,默认15s,可以修改
7.8 pidfile 配置成与文件夹名称一致的名称
启动节点
配置完成后启动节点
redis-server redis_cluster/7000/redis.conf
redis-server redis_cluster/7001/redis.conf
redis-server redis_cluster/7002/redis.conf
redis-server redis_cluster/7003/redis.conf
redis-server redis_cluster/7004/redis.conf
redis-server redis_cluster/7005/redis.conf
ps -ef | grep redis 查看启动结果
创建集群
redis-trib.rb create –replicas 1 10.224.71.39:7000 10.224.71.39:7001 10.224.71.39:7002 10.224.71.39:7003 10.224.71.39:7004 10.224.71.39:7005 执行命令创建集群
输入yes
如果报错:
/usr/local/rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in
require': cannot load such file -- redis (LoadError) from /usr/local/rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:inrequire’
from /usr/local/bin/redis-trib.rb:25:in `’
执行:
gem install redis 即可
验证集群
连接7001 set hello word
连接7005 get hello
相关文章推荐
- linux环境 redis 集群搭建(伪分布式)
- linux环境(CentOS-6.7)下redis集群的搭建全过程
- Linux下搭建Redis集群环境及测试集群 关闭redis
- Linux下Redis集群环境的搭建
- Linux环境redis集群搭建(二)集群维护
- 【redis】 linux 下redis 集群环境搭建
- Linux环境redis集群搭建
- Linux环境redis集群搭建
- Linux环境下配置搭建Redis分布式集群
- redis安装及cluster集群环境搭建
- Redis3.0《集群环境搭建》
- Linux Redis环境搭建
- Linux环境下搭建hadoop分布式集群
- linux系统搭建redis集群
- Linux下Hadoop2.7.1集群环境的搭建(超详细版)
- linux搭建redis集群测试
- Redis集群环境搭建
- Linux docker环境kafka集群搭建
- 虚拟机模拟搭建Redis集群环境
- Linux系列之redis环境搭建(四)