我需要清除一个概念。我在一个VM上运行了两个redis服务器。服务器#1通过TCP连接,服务器#2通过UNIX套接字连接。我也在将TCP服务器转换为UNIX。
第一个实例的conf
文件指定了以下保存数据库转储的位置:/var/lib/redis/dump.rdb
。
第二个实例的conf
文件也指定了完全相同的位置和文件。
这是否意味着保存的数据库文件包含两个redis服务器的数据?我需要确保在重新启动服务器时,此特定方案不会让我丢失数据。作为初学者,我真的很喜欢这方面的专家意见。提前谢谢。
答案 0 :(得分:1)
不,这意味着一台服务器会覆盖另一台服务器的rdb文件。使用配置文件为每个服务器指定不同的转储文件。