zoukankan      html  css  js  c++  java
  • KEY操作续

    KEY操作续

    1、UMP key

    序列化给定 key ,并返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键。

    序列化生成的值有以下几个特点:

    • 它带有 64 位的校验和,用于检测错误, RESTORE 在进行反序列化之前会先检查校验和。

    序列化的值不包括任何生存时间信息。

    返回值:

    如果 key 不存在,那么返回 nil 。
    否则,返回序列化之后的值。

    2、FLUSHDB

    清空当前数据库中的所有 key。

    此命令从不失败。

    3、DBSIZE

    返回当前数据库的 key 的数量。

    4、MIGRATE host port key destination-db timeout [COPY] [REPLACE]

    将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。

    这个命令是一个原子操作,它在执行的时候会阻塞进行迁移的两个实例,直到以下任意结果发生:迁移成功,迁移失败,等待超时。

    5、MOVE key db

    将当前数据库的 key 移动到给定的数据库 db 当中。

    如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定 key ,或者 key 不存在于当前数据库,那么 MOVE 没有任何效果。

    因此,也可以利用这一特性,将 MOVE 当作锁(locking)原语(primitive)。

  • 相关阅读:
    python2.7_1.4_将IPV4地址转换成不同的格式
    大型网站问题的解决方案
    大型网站的标准
    SCP服务实现Linux交互
    SCP服务实现Linux交互
    使用Linux系统中的SSH服务
    向php文件中添加php.ini文件
    让apache与mysql随着系统自动启动
    为apache与mysql创建快捷方式
    安装PHP软件
  • 原文地址:https://www.cnblogs.com/tekkaman/p/4886520.html
Copyright © 2011-2022 走看看