如何通过代码或 GUI redis 将数据从服务器 redis 移动到其他服务器 redis?

How to move data from server redis to server redis other by code or by GUI redis?

最近,我遇到了一个问题,无法移动数据包括:键和值从这个服务器 redis 到服务器 redis 其他。怎么做到的? 请帮我。最好的问候

如果您有权访问 Redis 服务器,您可以使用此处可用命令的组合:-

https://redis.io/commands/keys

https://redis.io/commands/dump

https://redis.io/commands/restore

https://redis.io/commands/migrate

我倾向于跟踪我设置的键,以便在需要时刷新 REDIS。

其他知识渊博的人可能有更好的方法,但我要么:-

  1. 列出您需要迁移的密钥

  2. 全部转储

  3. 移动转储的数据

  4. 在新服务器上全部恢复

像这样使用 MIGRATE 命令(引用自 REDIS.IO 站点)

Migrating multiple keys with a single command call Starting with Redis 3.0.6 MIGRATE supports a new bulk-migration mode that uses pipelining in order to migrate multiple keys between instances without incurring in the round trip time latency and other overheads that there are when moving each key with a single MIGRATE call.

如果您无法访问服务器并希望进行实时迁移,您可以使用 RIOT。 Redis->Redis Cookbook 和文档中有更多信息