Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117031
  • 博文数量: 23
  • 博客积分: 269
  • 博客等级: 入伍新兵
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-22 10:38
文章分类

全部博文(23)

文章存档

2014年(1)

2012年(22)

分类:

2012-06-21 15:54:09

原文地址:redis命令 作者:playmud

事物,如下:
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的排名

阅读(877) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~