0
点赞
收藏
分享

微信扫一扫

Redis学习--3--Redis基础命令

爱做梦的老巫婆 2022-04-13 阅读 23

Redis基础命令

Redis常用五大数据类型
1.Redis字符串 --- String
2.Redis列表 --- List
3.Redis集合 --- Set
4.Redis哈希 --- Hash
5.Redis有序列表 --- Zset
Redis常用命令
  1. 查看当前库所有key

    • 如果回复(empty array)代表当前库没有key
    keys *
    
  2. 判断某个key是否存在

    • 如果回复(integer)0 则代表可以不存在
    exists {key_name}
    
  3. 查看key的类型

    • 如果恢复none表示当前可以不存在
    type {key_name}
    
  4. 删除指定的key数据

    • 回复(integer) 0表示0信息被删了表示可能key不存在也可能因为其他原因无法删除
    • 这种删除是直接删除
    del {key_name}
    
  5. 根据value选择阻塞删除

    • 这种删除只是将key从keyspace元数据中删除,真正的删除会在后续操作中异步进行
    unlink {key_name}
    
  6. 为给定key设置过期时间,倒计时超过给定时间则数据失效,(单位:秒)

    • 回复(integer)0表示不存在
    expire {key_name} {time_s}设置时间后我们可以根据命令来查询其时间剩余多少
    
  7. 查询数据剩余时间(单位:秒)

    • 回复-1代表数据永不过时
    • 回复-2代表数据已过期
    • 如果key不存在会报err错误
    ttl {key_name}
    
  8. 切换数据库

    • Redis有默认16个数据库,编号(0~15)
    select {db_number}
    
  9. 查看当前数据库的key的数量

    dbsize
    
  10. 清空当前库

    flushdb
    
  11. 清空所有库

    flushall
    
举报

相关推荐

0 条评论