redis命令合集

作者:漂泊的程序人生  发布日期:2012-06-11 20:04:30

事物,如下:
MULTI
INCR user_id
INCR user_id
INCR user_id
EXEC


DISCARD 取消事物,放弃执行事务块内的所有命令。

 


LIST:
LPUSH key value  从左边压入一个kv
LREM key (N/-N) value   从左或者右删除N个value,N=0表示全部删除。
LINDEX key index 返回index位置的value,负值表示反向。
LINSERT key BEFORE|AFTER pivot value    在pivot值前或者后 插入一个值
LTRIM key start stop 除了start-stop之间的都将被删除
RPOPLPUSH source destination 从source里面pop一个元素插入到destination里面。
BRPOPLPUSH source destination timeout  阻塞版本,当source为空的时候 等到timeout,或者有元素进来。

 


SET:
SADD key member [member ...]   增加
SREM key member [member ...]   删除
SMEMBERS key        返回所有
SISMEMBER key member   查询
SCARD key    返回集合大小


SMOVE source destination member    把member从s移动到d
SPOP key    随机取一个并删除
SRANDMEMBER key    随机取一个


SINTER key [key ...]   返回交集
SINTERSTORE destination key [key ...] 返回交集到dest


SUNION key [key ...]   返回并集
SUNIONSTORE destination key [key ...] 返回并集到dest


SDIFF key [key ...]   返回差集
SDIFFSTORE destination key [key ...] 返回差集到dest

 


有序集:
ZADD key score member [[score member] [score member] ...]  将value带分值插入


ZCARD key        返回集合大小
ZCOUNT key min max       返回一个范围内的value
ZSCORE key member       返回member的socre
ZINCRBY key increment member      给member的socre加1
ZRANGE key start stop [WITHSCORES]     按照socore范围取值,返回正序。
ZREVRANGE key start stop [WITHSCORES]     按照socore范围取值,返回倒序。
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
ZRANK key member       返回member的排名

延伸阅读:

Tag标签: redis命令  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规