redis 手册

1.1 yum 安装redis3

安装:

yum install redis -y

修改监听所有ip:

vim /etc/redis/6379.conf
bind 0.0.0.0

1.2 编译安装redis4

curl -o redis-4.0.14.tar.gz http://download.redis.io/releases/redis-4.0.14.tar.gz
tar xzvf redis-4.0.14.tar.gz
#安装 gcc 编译器和 redis 测试使用到的 tcl 库
yum install -y gcc tcl
cd redis-4.0.14
make MALLOC=libc
make install
#将redis安装为启动服务(在源码的文件夹根目录下执行)
./utils/install_server.sh

启动:

systemctl start redis_6379
systemctl enable redis_6379

1.3 检查运行状态

netstat -tunpl | grep 6379

然后执行redis-cli进入redis客户端,然后进行简单的set、get操作来测试:

127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>

好,到此Redis已经成功安装了。

redis的主从复制功能非常强大,一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。

2.1 配置

修改slave的redis配置文件:

#指定要复制的redis实例
slaveof 192.168.0.100 6379
#配置master的auth口令,如果有.
masterauth admin
#重启redis实例
/etc/init.d/redis_18059 restart

2.2 测试

  • 在master和slave分别执行info命令检查;
  • 然后在master执行set age 24;在slave执行get age,看是否能得到24,如果能够得到值则说明配置成功;
  • KEYS * 查看全部记录;
  • linux/redis/redis安装及主从复制.txt
  • 最后更改: 2020/01/14 14:18
  • 由 mrco