redis5-集群搭建
作者:七夜
纯小白一步步搭建redis集群(redis5.0.8 )
中文网站:http://www.redis.cn/
1.下载编译redis
wget
解压: tar -zxvf redis-5.0.8.tar.gz
cd redis-5.0.8
已经存在Makefile了,直接make
编译: make
完事后,可以: make test 一下
cd 到 src目录里面
拷贝生成的二进制文件到 需要安装的目录:
例如:
redis程序的目录: mkdir -p /Users/zhengxiangfan/redis/bin
cp redis-server redis-cli redis-check-aof redis-check-rdb redis-sentinel redis-benchmark /Users/zhengxiangfan/redis/bin/
配置文件的目录: mkdir -p /Users/zhengxiangfan/redis/conf
cp redis.conf /Users/zhengxiangfan/redis/conf
数据文件的目录: mkdir -p /Users/zhengxiangfan/redis/data
日志目录: mkdir -p /Users/zhengxiangfan/redis/log
cd 到配置的文件的目录: /Users/zhengxiangfan/redis/conf
修改配置文件: cp redis.conf redis-6379.conf ; cp redis.conf redis-6380.conf ; cp redis.conf redis-6381.conf
分别修改每个配置文件的端口
#设置密码
requirepass redis123
masterauth redis123
#设置最大的内存使用,根据自己机器来设定
maxmemory 1gb
#设置最淘汰机制, 默认: noeviction
maxmemory-policy allkeys-lru
#打开aof
appendonly yes
appendfilename "appendonly-6379.aof"
#允许远程访问,注释掉即可
#bind 127.0.0.1
port 6379
daemonize yes
#rdb路径
dbfilename dump-6379.rdb
logfile "logs/6379.log"
pidfile /var/run/redis_6379.pid
启动服务: bin/redis-server conf/redis-6379.conf
bin/redis-server conf/redis-6380.conf
bin/redis-server conf/redis-6381.conf
ps -ef|grep redis 确认启动:
bin/redis-cli -p 6379
输入密码:
auth redis123
role 查看角色
1先配置个简单的: 1主2从
原则: 配从不配主
6379主
6380,6381 从节点:
6380: slaveof 127.0.0.1 6379; info replication ; 查看: master_link_status:up 状态;
6381: slaveof 127.0.0.1 6379; info replication ; 查看: master_link_status:up 状态;
6379: role; master
到此: 1主2从配置成功;
哨兵模式:
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- mysql 重命名表名
- caught error, errno:2,errmsg:imagettfbbox(): Could not read font,file
- mysql 添加索引
- php将MD5值位数减少
- php连接mysql数据库
- Linux下查看并发连接数
- 苹果手机updateappmessagesharedata:fail link must be in js secure domain list
- linux curl get/post请求
- php 获取数组长度
- 如何重启MySQL服务,正确重启mysql
- mysql 字符串长度length
- 解决go get下载包timeout
- php 相除后小数点后面很多位
- MySQL 学习笔记
- linux压缩解压命令
- 湖北除武汉以外地区解封
- php 判断日期是否为空
- jquery searchableSelect获取值
- mysql 分组计数大于2