博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下Redis-3.0.7版本的安装以及Redis主备的部署(二)
阅读量:6403 次
发布时间:2019-06-23

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

  在上一篇文章中,我们介绍了redis的安装以及开机自启动的设置和测试等工作,在接下来将要介绍redis主备的部署,同时将对上面有些遗漏的问题进行补充说明。

(1)redis在直接make完就可以使用的,但是没有设置开机自启动等内容,以及相关的脚本也在源码的路径里面,所以在这里建议大家设置开机自启动,并作相关的内容更改。

(2)redis 一般是配置的前台运行(就是运行在终端)这个是可以配置的,我们将配置文件中的,

1
daemonize no  将no  改为yes 即可。

(3)注意事项:

  •  redis在启动时需要注意他的进程,不然会出现端口占用等情况,导致redis不能正常的启动。    

  •  redis 为了保证数据安全,我们不仅要在防火墙处加固,还要设置redis的密码

  •  有些在安装出现错误时,是因为依赖tcl的软件包,我们可以通过yum  install tcl  -y 安装。

(4)密码设置方法:

 更改其配置文件,redis.conf 在里面找到requirepass 在后面添加密码即可,格式为:

1
requirepass yourpassword   注:这里的密码会在后面的主从以及其他人连接时都会用到应该妥善管理。

(5)带密码以及主机端口等信息的登录方式:

/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379  -a ****    ***  为密码

(6)环境变量的设置:

  /etc/profile文件的最后一行中加入

  PATH=$PATH:/usr/local/bin   

  source   /etc/profile文件重新生效

(7)密码的配置

    在配置文件里面masterauth  "******" 设置密码信息这个密码待会回写到从机里面就可以了。


主从备份的配置:

这一部分配置比较简单,在我们确定的从机里面更改配置文件即可

主要包含:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
slaveof <masterip> <masterport>  #  这里配置主机的
IP
以及端口等信息
masterauth <master-password>     #在这里配置主机的密码,在没有配置密码是这里可以不配置。
但是生产环境肯定会设置密码。
配置完重启服务,登录测试
主机测试
 
redis-cli   -a   ****
127.0.0.
1:6379
> set  gansu   99
OK
127.0.0.
1:6379
> get  gansu 
"99"
127.0.0.
1:6379
> set  gansu   99999
OK
127.0.0.
1:6379
 
从机测试:
redis-cli   -a  **** 
127.0.0.
1:6379
> get  gansu
"99"
127.0.0.
1:6379
> get  gansu
"99999"
127.0.0.
1:6379
 
 
经过测试,能够达到数据的同步,但是丛机不能进行数据的更改和写入。

本文转自 tianya1993 51CTO博客,原文链接:http://blog.51cto.com/dreamlinux/1832069,如需转载请自行联系原作者

你可能感兴趣的文章
2014电子商务安全技术峰会(含全议题下载)
查看>>
东大OJ-5到100000000之间的回文质数
查看>>
linux C 快速排序法
查看>>
模仿与创新
查看>>
Python用subprocess的Popen来调用系统命令
查看>>
Java NIO与IO的差别和比較
查看>>
.NET源代码的内部排序实现
查看>>
解决Strict Standards: Only variables should be passed by reference
查看>>
解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
查看>>
MS SQL处理双引号(DoubleQuote)函数
查看>>
[智能架构系列]什么是Buddy智能开发框架
查看>>
三十一、关于android camera setParameters出错
查看>>
【收藏】QCIF、 CIF、2CIF、DCIF、D1(4CIF)格式介绍
查看>>
hdu 3836 Equivalent Sets (tarjan缩点)
查看>>
一些iOS高效开源类库(转)
查看>>
JAVA编程心得-JAVA实现CRC-CCITT(XMODEM)算法
查看>>
C# DES加密
查看>>
浅谈Oracle分区表之范围分区
查看>>
IBM Tivoli NetView网管软件实战
查看>>
IPSec逻辑体系架构
查看>>