Redis笔记-----基本类型及常用命令

  1. redis有五种基本类型,string(字符串)、list(列表)、hash(哈希表)、set(集合)、sortedSet(有序集合),基本命令请见redis参考命令http://redisdoc.com/#
  2. 有一些常用的redis命令
    1. dbsize    查看当前库key的数量
    2. flushall   清除当前redis服务器中所有的key
    3. flushdb   清楚当前数据库中所有的key
    4. save       命令执行一个同步保存操作,将当前 Redis 实例的所有数据快照(snapshot)以 RDB 文件的形式保存到硬盘。
    5. bgsave    在后台异步(Asynchronously)保存当前数据库的数据到磁盘。
    6. zinterstore destination numkeys  [key1 key2 ..]  取合集,注意的是可以取集合和有序集合的合集,要写明numkeys,分支由有序集合的分值决定
    7. zunionstore destination numkeys [key1 key2 ..] 取并集,可以取集合和有序集合的合集,分值由有序集合决定
    8. del(dek key)  通用删除,可以删除各类型的键值
    9. exists(exists key)  判断key是否存在,存在返回1,不存在返回0
    10. expire(expire key seconds)  给指定的key设置过期时间,以秒为单位,通用与所有类型
    11. pexpire(pexpire key milliseconds) 给指定的key设置过期时间,以毫秒为单位,通用于所有类型
    12. expireat/pexpireat(expireat/pexpireat key seconds/milliseconds)  给指定的key设置过期时间,以时间戳的时间格式
    13. ttl(ttl key)  查看指定key的生命周期,时间以秒为单位
    14. persist(persist key) 移除指定key的生命周期
    15. pttl(pttl key )  查看指定key的生命周期,时间以毫秒为单位
    16. type(type key) 查看指定key的类型
    17. rename(rename oldkey newkey)  为oldkey更名为newkey,若新旧名字一样或者旧名不存在则返回一个错误,若新名已经存在则会覆盖
    18. renamenx与rename参数一直,只有新名不存在的时候才能执行生效
    19. sort(sort key [by patterm] [limit offset count ][asc|desc]) 对指定key进行排序包含了对列表、集合、有序集合的排序

猜你喜欢

转载自blog.csdn.net/qq_36558538/article/details/81561897