zoukankan      html  css  js  c++  java
  • Redis 通用命令记录

    #keys 打印所有的key=>value  
    keys *
    
    #keys 打印所有的kkk开头的key
    keys kkk*
    
    #keys 打印所有he开头的并且后面是h-l的值  
    keys he[h-l]*
    
    #keys 打印所有he开头的并且key只是三位的值  
    keys he?
    
    #keys不建议在生产环境使用,因为keys的时间复杂度O(n)并且Redis是单线程,效率比较低,会堵塞其他的命令的执行
    
    #dbsize 显示当前key的总数
    dbsize
    
    #dbsize的时间复杂度是O(1),Redis每次的添加的key都在固定的表中将数量加1 ,从而只需要查询一次,效率高
    
    #exists key 检查key是否存在
    
    exists a 
    
    #存在的时候返回1 不存在返回0 时间复杂度O(1),可以在线上使用
    
    #del key 删除指定key
    
    del a 
    
    #删除存在的key成功后返回 1 删除不存在的key返回 0
    
    #key过期的通用命令
    
    #设置key的过期时间 可以是时间戳 秒 或者毫秒
    #key在seconds秒后过期
    expire key seconds
    
    #查看key的剩余时间 当返回值为-2时,key已经不存在 返回值-1代表key存在,并且没有过期时间
    ttl key
    
    #去掉key的过期时间
    persist key
    
    #type key 返回key的类型
    type a
    #返回类型包括 string 、hash、 list 、set、zset、none
    

    时间复杂度

    avatar

  • 相关阅读:
    蓝牙遐想
    BT stack浅入了解
    集合(set)
    字典练习
    数据类型--字典
    数据类型--元组
    字符串
    深浅copy
    python---list
    三种Div高度自适应的方法
  • 原文地址:https://www.cnblogs.com/ikai/p/11704689.html
Copyright © 2011-2022 走看看