redis多开端口数据互相影响

  • 2019 年 12 月 18 日
  • 筆記

1.redis的启动

./redis-server &

2.redis在启动时候指定端口号

./redis-server --port 8001 &

3.redis多端口启动

./redis-server --port 8001 &  ./redis-server --port 8002 &  ./redis-server --port 8003 &

注意:这种启动方式虽然可以实现多端口启动redis但是会造成落地备份文件都是默认的备份文件dump.rdb,数据会造成错乱或互相影响。

4.redis多端口优化

cp -a redis.conf redis_8001.conf   cp -a redis.conf redis_8002.conf   vim redis_8001.conf   vim redis_8002.conf 

修改

port 6379 为 port 8001 或者 port 8002

dbfilename dump.rdb 为 dbfilename dump_8001.rdb 或者 dbfilename dump_8002.rdb

启动redis

./redis-server ./redis_8001.conf & 或者 ./redis-server ./redis_8001.conf --port 8001 &  ./redis-server ./redis_8002.conf & 或者 ./redis-server ./redis_8001.conf --port 8002 &

这样备份文件分别为dump_8001.rdb和 dump_8002.rdb