1. 程式人生 > >NoSQL介紹(四)

NoSQL介紹(四)

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 //隨機取出一個元素,但不刪除

NoSQL介紹(四)