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