一、为什么要配置主从
redis服务器性能很好,支持丰富的数据类型,常被称为数据结构数据库,在实际的项目开发中应用广泛。
在实际使用时,一台redis服务器是不够的,因此需要配置主从服务器,其主要目的:
(1)实现读写分离。
(2)数据备份,防止数据丢失
二、如何配置主从
主从服务器可以搭建在同一台电脑上,也可以搭建在不同电脑上,但是当搭建在不同电脑上时不同电脑之间应保证能正常通信。这里以同一台电脑为例对主从服务器进行搭建。
首先安装好redis,redis安装教程很多,这里不再赘述。
1、主服务器配置
首先切换到redis配置目录下,使用sudo vi redis.conf命令打开配置文件并进行编辑修改。
绑定本服务器ip。
![](https://img.haomeiwen.com/i16550013/ca99539d708fcff6.png)
默认绑定端口为6379,此处可不修改。
![](https://img.haomeiwen.com/i16550013/d66210b71450a27a.png)
配置文件修改后进行保存,使用如下命令可以启动主服务器。
![](https://img.haomeiwen.com/i16550013/7adf37a8293697fa.png)
查看主服务器启动状态,已正常启动。
![](https://img.haomeiwen.com/i16550013/8d75b3024c8efa4b.png)
2、从服务器配置
复制主服务器配置文件作为从服务器配置文件,并对从服务器配置文件进行配置修改。
![](https://img.haomeiwen.com/i16550013/ef66d49faada256c.png)
设置绑定ip为当前服务器ip。
![](https://img.haomeiwen.com/i16550013/84f4a9a1cc328fdc.png)
由于两台服务器在一台电脑上,因此端口号一定不能相同,否则会运行失败。
![](https://img.haomeiwen.com/i16550013/e6a9b2343e4bb456.png)
设置slaveof参数,后面跟上主服务器的ip和port。
![](https://img.haomeiwen.com/i16550013/ec4962e6ddd152fb.png)
保存修改后就可以运行从服务器了。
![](https://img.haomeiwen.com/i16550013/a9444392ca5df294.png)
3、测试服务器从属关系
可以通过主服务器查看与主服务器相关的主从关系,相应地,也可以通过从服务器查看与从服务器相关的主从关系。
三、如何使用主从
主服务器用来写入数据,从服务器用来读数据,一般网站的读写比例为10:1。
分别连接上主从服务器。
![](https://img.haomeiwen.com/i16550013/466b4ae9f16e9bb9.png)
![](https://img.haomeiwen.com/i16550013/e7d4612c3573d21c.png)
往主服务器写入数据。
![](https://img.haomeiwen.com/i16550013/9574ca3afa94e43c.png)
从从服务器中读出数据。
![](https://img.haomeiwen.com/i16550013/613627880a73e638.png)
至此,简单的redis主从搭建成功。
网友评论