如何在一台服务器上启动多个redis实例

夏酷暑,冬严寒,春也不死吾心,心所向,将所成

编译安装

1
2
3
4
5
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -xvf redis-4.0.2.tar.gz
mv redis-4.0.2 /usr/local
cd /usr/local/redis-4.0.2/
make

修改配置文件

redis.conf

1
2
3
4
bind 127.0.0.1
port 6379
daemonize yes
pidfile /var/run/redis_6379.pid

启动

需要指定配置文件

1
./redis-server ../redis.conf

查看

1
ps -ef|grep redis

配置另外一个redis实例

只要端口, 配置文件不一样的就可以
复制原配置文件并重命名

1
2
3
4
5
cp redis.conf redis-1.conf
vi redis-1.conf
port 6380
slaveof 127.0.0.1 6379
pidfile /var/run/redis_6380.pid

启动

1
./redis-server ../redis-1.conf