Ubuntu下安装Redis数据库,与基于Redis数据库搭建主从服务器

本文介绍如何在Ubuntu下安装Redis数据库,与基于Redis数据库搭建主从服务器。
1. 在Redis官网下载Redis稳定版 (Redis stable)。
2. 解压安装包。

tar -zxvf redis-3.2.5.tar.gz

3.复制:推荐放到usr/local目录下

sudo mv redis-3.2.3/* /usr/local/redis/

4.进入redis目录,此时目录中应该有redis的安装文件

cd /usr/local/redis/

5.生成安装所需文件

sudo make

6.测试安装环境和安装文件 (这段运行时间较长)

sudo make test

7.安装:在/usr/local/redis/src/目录下,执行

sudo make install

8.到这里数据库已经安装好了.

开启服务 redis-server
启用客户端 redis-cli

不过你先不要启用,还有文件需要配置。
9. 接下来比较重要的一步,如果要使redis能够实现主从特性和其他安全性能,需要先配置好redis.conf文件。
10. 我们这里新建一个目录,
在/usr/local/redis/目录下 mkdir etc
并且将redis.conf移动到这里/usr/local/redis/etc/redis.conf,今后我们运行数据库,都需要在这个目录下,并且要加上配置文件一起运行
11. 配置redis.conf
12. redis如果不开启外网访问服务,不需要特别的配置,redis-server开启服务后,就可以使用redis-cli访问。
13. 如果需要开启外网服务,部分配置需要修改。

bind xxx.xxx.xxx.xxx 数据库绑定ip
protected-mode yes/no保护模式
requirepass password 密码 个人自行选择

如果配置是bind 127.0.0.1或者注释了这行,使用redis-cli本机可以访问。
如果需要远程访问,需要修改为

bind 本机ip
protected-mode no 关闭保护模式

修改后,本机要访问要使用

redis-cli -h 本机ip

如果加了密码,本机访问的话

redis-cli -h 本机ip -a 密码

14.搭建主从服务器
主机从机都需要开启外网访问
从机的配置需要修改为

bind 从机ip
slaveof 主机ip 6379 (主机端口)

然后重启服务就可以了
如果服务被占用,可以使用

ps ajx|grep redis
sudo kill -9 redis进程号

强行关闭redis进程
15.接下来开启两个机器的redis,就可以看到从机的redis直接把主机的数据备份过来了,并且主机有任何修改,从机都会在配置文件定义的时间内做出修改。
16.如果大家有什么相关问题,欢迎讨论。

你可能感兴趣的:(数据库,redis,服务器,数据库,主从服务器,分布式)