redis安装以及配置主从文档

来源:互联网 发布:网络电视直播播放器 编辑:程序博客网 时间:2024/06/06 18:34

安装

1.将安装包放到/usr/local/redis目录下

2.解压安装包

tar -zxvf redis-3.2.5.tar.gz

3.编译

cd redis-3.2.5

make

  1. 编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

5.切换到redis-3.2.5目录下

cp redis.conf /usr/redis

cd /usr/redis

6.使用已经配置完成的redis-6379.conf文件和redis-common.conf文件替换已有文件。

  1. 启动Redis服务。

    ./redis-server redis-6379.conf

  2. 然后用客户端测试一下是否启动成功。

./redis-cli

redis> set foo bar

OK

redis> get foo

“bar”

备注:

查看6379pid的命令: netstat -ntlp|grep 6379

配置主从

分别在这2台机器上安装redis;

方法一

1.修改从服务器中的redis.conf配置文件

[root@jdap01 redis]# vi redis.conf

添加

Slaveof 195.203.1.1 6379

如果主服务中有密码

则再添加

Masterauth = 主服务设置的密码

2.启动从服务器

[root@jdap01 redis]# ./redis-server redis-6379.conf

[root@jdap01 redis]# ./redis-cli

3.进入redis中输入info

127.0.0.1:6379> info

Replication

role:slave

connected_master:195.203.1.1

显示如上图,则从库配置成功

4.主库中进入redis输入info

127.0.0.1:6379> info

Replication

role:master

connected_slaves:1

显示如上图,则主从配置成功

在主库中存入数据

127.0.0.1:6379> set foo bar

OK

在从库中提取出来,则redis主从配置完成

127.0.0.1:6379> get foo

“bar”

显示如上,则配置成功

方法二

可以不改动从库中的redis.conf文件

而是直接进入redis,输入命令

127.0.0.1:6379> slaveof 195.203.1.1 6379

效果是一样的,之后测试的步骤跟方法一一样,如果在主库中存取的数据,在从库中能取出来,则配置成功!!!