centos7.3安装redis4.0.8 3主3从集群
2018-02-23 16:03
507 查看
配置域名
192.168.241.101 paascloud-redis-001192.168.241.102 paascloud-redis-002
192.168.241.103 paascloud-redis-003
下载
wget http://download.redis.io/releases/redis-4.0.8.tar.gz[/code]解压
# tar -zxvf redis-4.0.8.tar.gz -C /usr/local # mv redis-4.0.8 redis创建集群配置文件夹
# mkdir -p /usr/local/redis/cluster-conf/7001 # mkdir -p /usr/local/redis/cluster-conf/7002 # cp /usr/local/redis/redis.conf /usr/local/redis/cluster-conf/7001 # cp /usr/local/redis/redis.conf /usr/local/redis/cluster-conf/7002修改集群配置
vim /usr/local/redis/cluster-conf/7001/redis.confport 7001 daemonize yes /var/run/redis-7001.pid logfile "/usr/local/redis/cluster-conf/7001/redis.log" dir /usr/local/redis/cluster-conf/7002/ cluster-enabled yes cluster-config-file /usr/local/redis/cluster-conf/7001/nodes.conf cluster-node-timeout 15000 appendonly yes bind 0.0.0.0
vim /usr/local/redis/cluster-conf/7002/redis.confport 7002 daemonize yes pidfile /var/run/redis-7002.pid logfile "/usr/local/redis/cluster-conf/7002/redis.log" dir /usr/local/redis/cluster-conf/7002/ cluster-enabled yes cluster-config-file /usr/local/redis/cluster-conf/7002/nodes.conf cluster-node-timeout 15000 appendonly yes bind 0.0.0.0远程拷贝redis
scp -r /usr/local/redis/ root@192.168.241.102:/usr/local/ scp -r /usr/local/redis/ root@192.168.241.103:/usr/local/安装依赖
yum install -y gcc tcl ruby rubygems安装redis
make install PREFIX=/usr/local/redis错误
redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录make MALLOC=libc
redis requires Ruby version >= 2.2.2的报错http://blog.csdn.net/liu_zhaoming/article/details/79354420启动服务
/usr/local/redis/bin/redis-server /usr/local/redis/cluster-conf/7001/redis.conf & /usr/local/redis/bin/redis-server /usr/local/redis/cluster-conf/7002/redis.conf &gem 安装 redis ruby 接口
# gem install redis创建集群
# /usr/local/redis/src/redis-trib.rb create --replicas 1 192.168.241.101:7001 192.168.241.102:7001 192.168.241.103:7001 192.168.241.101:7002 192.168.241.102:7002 192.168.241.103:7002查看节点信息
# /usr/loca/redis/bin/redis-cli -c -p 7001 127.0.0.1:7001> cluster nodes
配置选项 | 选项值 | 说明 |
---|---|---|
daemonize | yes | 是否作为守护进程运行 |
pidfile | /var/run/redis-7001.pid | 如以后台进程运行,则需指定一个pid 默认为/var/run/redis.pid |
port | 7001 | 监听端口,默认为6379注意:集群通讯端口值默认为此端口值+10000,如17111 |
cluster-config-file | /usr/local/redis/cluster-conf/7001/nodes.conf | 集群配置文件(启动自动生成),不用人为干涉 |
cluster-node-timeout | 15000 | 节点互连超时时间。毫秒 |
appendonly | yes | 启用aof持久化方式 |
dir | yes | 打开redis集群 |
cluster-enabled | /usr/local/redis/cluster-conf/7001 | 节点数据持久化存放目录 |
相关文章推荐
- 阿里云CentOS 7.3安装Redis3.2.6详细步骤
- CentOS7.2 安装redis 3.0.6集群
- centos7.3安装redis4.0.2
- CentOS 7下安装 redis 3.0.6并配置集群的过程详解
- centos 关于redis 集群配置安装
- CentOS7.2 安装redis 3.0.6集群
- centos 安装 redis3.0.0 集群
- Redis在Centos7下的集群安装
- centos 安装 redis3.0.0 集群
- CentOS系统安装redis集群
- centos7下redis伪集群安装
- Centos 安装部署redis集群 及 jedis连接集群遇到的问题
- Centos7.3安装Redis4.0.6详细图文教程
- CentOs7.3 搭建 Redis-4.0.1 Cluster 集群服务
- CentOS Linux下 redis 下载、安装、配置、主从集群配置
- CentOS7.3 安装Redis 阿里云(亲试)
- 实战4节点Centos7.3 安装Kubernetes集群
- 基于centos7.3安装部署jewel版ceph集群实战演练
- centos 安装 redis3.2.0 集群
- Linux (CentOS 7.3) 下Redis数据库的快速安装和配置