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

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

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 <masterip> <masterport>

说明:设置主从服务器的主服务器的地址和端口。例如: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
 
2.3 安装和配置从机

cp redis.conf /etc/redis_slave.conf
vim redis_slave.conf

修改其中的一行

配置master的ip地址和redis-server的端口。

slaveof <masterip> <port>

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已经把数据同步过来了。

转载地址:http://ppabb.baihongyu.com/

你可能感兴趣的文章
进程和线程的概念、区别和联系
查看>>
CMake 入门实战
查看>>
绑定CPU逻辑核心的利器——taskset
查看>>
Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题
查看>>
c结构体、c++结构体和c++类的区别以及错误纠正
查看>>
Linux下查看根目录各文件内存占用情况
查看>>
A星算法详解(个人认为最详细,最通俗易懂的一个版本)
查看>>
利用栈实现DFS
查看>>
(PAT 1019) General Palindromic Number (进制转换)
查看>>
(PAT 1073) Scientific Notation (字符串模拟题)
查看>>
(PAT 1080) Graduate Admission (排序)
查看>>
Play on Words UVA - 10129 (欧拉路径)
查看>>
mininet+floodlight搭建sdn环境并创建简答topo
查看>>
【linux】nohup和&的作用
查看>>
Set、WeakSet、Map以及WeakMap结构基本知识点
查看>>
【NLP学习笔记】(一)Gensim基本使用方法
查看>>
【NLP学习笔记】(二)gensim使用之Topics and Transformations
查看>>
【深度学习】LSTM的架构及公式
查看>>
【python】re模块常用方法
查看>>
剑指offer 19.二叉树的镜像
查看>>