欢迎加入QQ讨论群258996829
麦子学院 头像
苹果6袋
6
麦子学院

Redis学习之命令详解

发布时间:2017-05-23 18:13  回复:0  查看:2048   最后回复:2017-05-23 18:13  
本文和大家分享的主要是redis 中的相关命令,一起来看看吧,希望对大家 学习redis有所帮助。
   字符串(Strings)
  ·Get key-name -  获取存储在给定键中的值
  ·Set key-name -  获取存储在给定键中的值
  ·Del key-name -  删除存储在给定键中的值(适用于所有类型)
   列表(Lists)
  ·RPush list-key item -  将给定值推入列表的右端
  ·LRange list-key start stop -  获取列表在给定范围上的所有值
  ·LIndex list-key index -  获取列表在给定位置上的单个元素
  ·LPop list-key -  从列表的左端 pop 出一个值,并返回该值
   集合(Sets)
  ·sadd set-key item -  将给定元素 item 添加到集合(返回 0 表示元素已存在于集合中, 1 表示添加成功)
  ·smembers set-key -  返回集合中的所有元素
  ·sismember set-key item -  检查给定元素 item 是否存在于集合中
  ·srem set-key item -  如果 item 存在于集合中,移除该元素(返回移除元素的数量)
   散列(Hashes)
  ·hset hash-key sub-key value -  在散列中设置给定的键值对
  ·hget hash-key sub-key -  在散列中获取指定键的值
  ·hgetall hash-key -  获取散列中所有的键值对
  ·hdel hash-key sub-key -  移除散列中的给定键(存在返回 1 ,不存在返回 0
   有序集合(Sorted Sets)
  ·zadd zset-key score member -  将一个带有给定分值的成员添加到有序集合中
  ·zrange zset-key start stop [withscores] -  根据元素在有序集合中所处的位置,从有序集合里面获取多个元素
  ·zrangebyscore zset-key start stop [withscores] -  获取有序集合在给定分值范围内的所有元素
  ·zrem zset-key member -  在有序集合中移除给定成员(存在返回 1 ,不存在返回 0
  ·zrevrank zset-key member -  返回有序集合成员  member 的排名,成员按照分值从大到小排列
  ·zrevrange zset-key start stop [withscores] -  返回有序集合给定排名范围内的成员,成员按照分值从大到小排列
   其他命令(Other Commands)
  ·sort source-key [BY pattern] [Limit offset count] [Get pattern [Get pattern …]] [Asc|Desc] [Alpha] [Store dest-key] -  根据给定的选项,对输入的列表、集合或者有序集合进行排序,返回或存储排序的结果
   发布/订阅(publish/subscribe)
  ·subscribe channel [channel …] -  订阅给定的频道(一个或多个)
  ·unsubscribe [channel [channel …]] -  退订给定的频道,如果没有给定频道,将退订所有频道
  ·publish channel message -  向给定频道发送消息
  ·psubscribe pattern [pattern …] -  订阅给定模式匹配的频道
  ·punsubscribe [pattern [pattern …]] -  退订给定 pattern 匹配的所有模式,如果没有给定模式,将退订所有模式
   过期时间(expiring keys)
  ·persist key-name -  移除键的过期时间
  ·ttl key-name -  查看给定键距离过期还有多少秒
  ·expire key-name seconds -  让指定键在给定秒数后过期
  ·expireat key-name timestamp -  将给定的过期时间设置为给定的 Unix 时间戳
  ·pttl key-name -  查看给定键距离过期还有多少毫秒 (version >= 2.6)
  ·pexpire key-name milliseconds -  让指定键在给定毫秒数后过期 (version >= 2.6)
  ·pexpireat key-name timestamp-milliseconds -  将给定的过期时间设置为给定的毫秒级精度的 Unix 时间戳 (version >= 2.6)
来源:网络

您还未登录,请先登录

热门帖子

最新帖子