zoukankan      html  css  js  c++  java
  • Redis入门到精通(八)——key通用指令基本操作、key扩展操作(时效性控制、查询模式)、key其他操作(为key改名)

    key特性

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

    key应该设计哪些操作

    一、key基本操作

    删除指定key   del key
    获取key是否存在   exists key
    获取key的类型   type key

    二、key扩展操作(时效性控制)

    为指定key设置有效期
    expire key seconds      #设置过期时间(s),过了有效期这个key就会被删除
    pexpire key milliseconds    #设置过期时间(毫秒单位)
    expireat key timestamp     #设置过期时间(时间戳)
    pexpireat key milliseconds-timestamp    #设置过期时间(时间戳毫秒)
    
    获取key的有效时间
    ttl key        #如果key不存在返回-2,key存在返回-1,如果还没有过有效期,那么返回剩余时长(s)
    pttl key       #和ttl一样,如果有返回值是显示毫秒
    
    切换key从时效性转换成永久性
    persist key

    key扩展操作(查询模式)

    查询key   keys pattern

    查询模式规则

     三、key其他操作

    为key改名    
    rename key newkey
    renamenx key newkey    #key不存在的情况下改名
    
    对所有key排序
    sort key
    
    其他key通用操作
    help @generic
  • 相关阅读:
    最小路径
    零钱兑换
    硬币
    三步问题
    区域和检索
    除数博弈
    URI和URL的辨别
    交叉编译OpenMP
    牛客挑战赛44D-数列的和
    CF1408H. Rainbow Triples
  • 原文地址:https://www.cnblogs.com/wangcuican/p/12874353.html
Copyright © 2011-2022 走看看