• Redis OBJECT命令


    Redis OBJECT命令

    1、OBJECT subcommand [arguments [arguments]]

    OBJECT 命令允许从内部察看给定 key 的 Redis 对象。

    它通常用在除错(debugging)或者了解为了节省空间而对 key 使用特殊编码的情况。
    当将Redis用作缓存程序时,你也可以通过 OBJECT 命令中的信息,决定 key 的驱逐策略(eviction policies)。

    OBJECT 命令有多个子命令:

    • OBJECT REFCOUNT <key> 返回给定 key 引用所储存的值的次数。此命令主要用于除错。
    • OBJECT ENCODING <key> 返回给定 key 锁储存的值所使用的内部表示(representation)。
    • OBJECT IDLETIME <key> 返回给定 key 自储存以来的空闲时间(idle, 没有被读取也没有被写入),以秒为单位。

    2、KEYS pattern

    查找所有符合给定模式 pattern 的 key 。

    KEYS * 匹配数据库中所有 key 。
    KEYS h?llo 匹配 hello , hallo 和 hxllo 等。
    KEYS h*llo 匹配 hllo 和 heeeeello 等。
    KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo 。

    特殊符号用  隔开

    KEYS 的速度非常快,但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 key ,你最好还是用 Redis 的集合结构(set)来代替。

    3、RANDOMKEY

    从当前数据库中随机返回(不删除)一个 key 。

    4、TYPE key

    返回 key 所储存的值的类型。

    返回值:

    none (key不存在)
    string (字符串)
    list (列表)
    set (集合)
    zset (有序集)
    hash (哈希表)

    参考:http://redisdoc.com/

  • 相关阅读:
    mysql复习相关
    OpenStack三种类型的NAT转换
    openstack资料相关
    [转]Web 调试工具之 Advanced REST client
    [转]Aspose.Words.dll 将 Word 转换成 html
    [Android] 开发第十天
    [win10]遇坑指南
    [转]Explorer.exe的命令行参数
    [Android] 开发第九天
    [Android] 开发第八天
  • 原文地址:https://www.cnblogs.com/tekkaman/p/4887260.html
Copyright © 2020-2023  润新知