Python Redis:DUMP有效负载版本或校验和错误

时间:2016-07-19 14:50:56

标签: python redis

我正在尝试将所有密钥从一个redis数据库复制到本地计算机。设置两个连接并在本地副本上调用flushdb以清除所有密钥后,我运行此命令:

for key in src.keys('*'):
    ttl = src.ttl(key)
    # Handle TTL command returning -1 (no expire) or -2 (no key)
    if ttl < 0:
        ttl = 0
    dst.restore(key, ttl, src.dump(key))

某些密钥已正确恢复,但在某些时候我遇到了redis.exceptions.ResponseError: DUMP payload version or checksum are wrong

知道怎么解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

你能重新创建有问题的有效载荷吗?