redis中key的基本操作

key通用操作

  • key是一个字符串,通过key获取redis中保存的数据

  • key所涉及的操作

    • 对于key自生状态的相关操作,例如:删除,判定存在,获取类型等

    • 对于key有效性控制的相关操作,例如:有效期设定,判断是否有效,有效状态的切换等

    • 对于key快速查询操作,例如:按指定策略查询key

  • key基本操作

    • 删除指定key: del key

    • 获取key是否存在:exists key

    • 获取key的类型:type key

    • 具体实现:

    • redis中key的基本操作
      • key扩展操作

        • 为指定key设置有效期

          • expire key seconds

          • pexpire key milliseconds

          • expireat key timestamp

          • pexpireat key milliseconds-timestamp

        • 获取key的有效时间

          • ttl key秒

          • pttl key毫秒

        • 切换key从时效性转化为永久性

          • persist key

        • 具体实现:

      • 查询key

        • keys pattern

        • 查询模式规则

          • *:匹配任意数量的任意字符

          • ?:匹配一个任意符号

          • []:匹配一个指定符号

      • key的其他操作

        • 为key改名

          • rename key newkey

          • renamenx key newkey

        • 对所有key排序

          • sort

        • 其他key的通用操作

          • help @generic

相关推荐