1、redis单个实例内多库间的数据迁移操作

  • 命令名称:move
  • 语法:move key db
  • 功能:将当前数据库的key移动到给定的数据库db当中。如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定key,或者key不存在于当前数据库,那么move没有任何效果。
  • 返回值:移动成功返回1,失败返回0。

 


2、redis多个实例间的数据迁移操作

  • 命令名称:migrate
  • 语法:MIGRATE host port key| destination-db timeout [COPY] [REPLACE] [KEYS key]
  • 功能:将key原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功过,key保证会出现在目标实例上,而当前实例上的key会被删除。这个额命令是一个原子操作,它在执行的时候回阻塞进行迁移的两个实例,直到一下任意结果发生:迁移成功,迁移失败,等待超时。
  • 返回值:迁移成功过时返回OK,否则返回相应的错误。

相关文章:

  • 2021-06-14
  • 2021-10-19
  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2022-12-23
  • 2022-02-28
  • 2021-11-05
相关资源
相似解决方案