要测试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主从数据同步是否正常工作。请注意,在生产环境中进行测试之前,请确保在测试环境中充分验证。