要測試Redis主從數據同步,您可以按照以下步驟操作:
配置Redis主從環境:
slaveof [master-ip] [master-port]
,其中[master-ip]
和[master-port]
分別是主服務器的IP地址和端口號。創建測試數據:
SET
命令設置鍵值對,如SET key1 value1
。HSET
命令在哈希表中設置鍵值對,如HSET myhash field1 value1
。檢查從服務器的數據:
INFO replication
命令查看同步狀態。您應該看到role:slave
和master_link_status:up
,這表明從服務器已成功連接到主服務器并正在進行同步。GET key1
和HGET myhash field1
等命令檢查從服務器上的數據是否與主服務器上的數據一致。如果數據相同,說明同步成功。使用Redis客戶端工具進行測試:
SET key2 value2
,然后在從服務器上執行GET key2
,檢查返回的值是否為value2
。重啟主服務器和從服務器:
通過以上步驟,您可以測試Redis主從數據同步是否正常工作。請注意,在生產環境中進行測試之前,請確保在測試環境中充分驗證。