博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis主从配置
阅读量:6073 次
发布时间:2019-06-20

本文共 1290 字,大约阅读时间需要 4 分钟。

1, redis配置文件常用选项说明
daemonize no 
说明:是否把redis-server启动在后台,默认是“否”。若改成yes,会生成一个pid文件。
pidfile /var/run/redis.pid
说明:redis-server的pid文件。
port 6379
说明:redis-server的端口号
dbfilename dump.rdb
说明:数据库文件的位置,最好添加绝对路径,若不添加时在启动用户的home目录下。
slaveof 
说明:设置主从服务器的主服务器的地址和端口。例如:slaveof 192.168.1.1 6379
loglevel verbose
说明:日志级别,有四种,debug,verbose,notice,warning。
logfile stdout
说明:日志的输出文件,默认是标准输出。例如:logfile /tmp/redis.log
 
2, 主从的安装和配置
2.1 基本环境
假设我有两台机器:
master: 192.168.1.1
slave:  192.168.1.2
.下载
使用的版本是: redis-2.4.13
>cd redis-2.4.13
>make
>sudo make install
2.2 安装主服务器
vim redis.conf
根据自己的需要修改一些参数
.修改磁盘上保存数据库文件的位置:
dbfilename  /redisdb/dump.rdb
.修改日志级别
#如果只要输出少量日志的话,可以用waring
loglevel warning
.修改日志文件的位置
logfile /tmp/redis.log
 
#配置主密码
requirepass #####
 
2.3 安装和配置从机
cp redis.conf /etc/redis_slave.conf
vim redis_slave.conf
修改其中的一行
配置master的ip地址和redis-server的端口。
slaveof
 
#需要配置master密码
masterauth wdzj2014
 
关闭快照
#save 900 1  
#save 300 10  
#save 60 10000
配置aof方式
appendonly yes       
#appendfsync always  
appendfsync everysec  
#appendfsync no  
3, 启动和测试
主机: redis-server /etc/redis.conf
从机: redis-server /etc/redis_slave.conf
3.1 测试
在主机上启动redis客户端:
ssh 192.168.1.1
redis-cli
>set k1 v1
>get k1
"v1"
.登陆从机,并在从机上启动客户端:
ssh 192.168.1.2
redis-cli
>get k1
"v1"
可以看到redis已经把数据同步过来了。

转载于:https://www.cnblogs.com/wuhuajun/p/5284170.html

你可能感兴趣的文章
CVE-2018-0802漏洞利用
查看>>
根据业务压力测试
查看>>
点分治——树上路径统计
查看>>
[SDOI2015]序列统计
查看>>
bzoj2870最长道路tree——边分治
查看>>
320. Generalized Abbreviation
查看>>
Eclipse的Debug(一)
查看>>
使用excel 展现数据库内容
查看>>
JS中 this 的四种用法
查看>>
接口测试学习 -01
查看>>
linux的nvme驱动需要关心的统计项
查看>>
{{badmatch, {error, eexist}}
查看>>
vue-music 关于基础组件 (Tab组件)
查看>>
用PL/SQL Developer导出表数据的时候,窗口一闪而过解决办法
查看>>
连接排查过程
查看>>
26.CSS前缀和rem
查看>>
java transient关键字
查看>>
mvc model 传值两种方式区别
查看>>
spring
查看>>
正方教务处抓包分析
查看>>