介绍

Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。 from Redis - 维基百科,自由的百科全书

安装

使用官方文档指导安装即可:

1
2
3
4
$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
$ tar xzf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make

运行

运行安装服务命令设置参数:

1
$ utils/install_server.sh

多个实例

在某些情况下需要多个 Redis 服务器,可以通过运行在不同的端口与不同的配置来实现。

实际上,有以下信息是每个服务独有的,所以只需要设置这些信息即可。

1
2
3
4
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379

手动的方式是通过运行 utils/install_server.sh 并手动指定参数。

自动的方式可以通过脚本实现 utils/install_server.sh 所做的内容。

脚本实现

使用 Shell 脚本实现,在 CentOS 7.3 + Redis 3.2.8 上测试通过。

networm/redis-multiple-instances: Install multiple Redis instances by using different ports.

参考资料