标签:Redis
NoSQL介绍(四)Redis常用操作
Redis常用操作-string
set key3 zs
set key3 lisi //第二次赋值会覆盖
setnx key3 wangwu //返回0,则key3存在
setnx key4 zhaoliu //返回1,则key4不存在创建key4
setex key4 100 tianqi //给key4设置过期时间为100s,值为tianqi,若key4存在则覆盖
Redis常用操作-list
lpush listb a //从左侧加入一个元素
lpop listb a //从左侧取出一个元素
rpush listb b //从右侧加入一个元素
rpop listb //从右侧取出第一个元素
linsert lista before a 1 //在(值)a的前面插入(值)1
lset lista 3 3 //把下标为3对应的数值改为3
lindex lista 3 //查看下标为3对应的数值
llen lista //查看链表lista有多少个元素
Redis常用操作-set
sadd seta aaa //向集合seta中放入元素aaa
smembers seta //查看seta集合的所有元素
srem seta aaa //删除aaa
spop seta //随机取出一个元素,删除
sdiff seta setb //求差集,以seta为标准
sdiffstore setc seta setb //求seta与setb的差集,将差集结果存入到setc中
sinter seta setb //求交集
sinterstore setd seta setb //将交集存储到setd
sunion seta setb //求并集
sunionstore sete seta setb //求并集并存储到sete
sismember seta aaa //判断一个元素是否属于一个集合
srandmember seta //随机取出一个元素,但不删除
标签:Redis
原文地址:http://blog.51cto.com/13480443/2085034