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