NoSQL介紹(四)
阿新 • • 發佈:2018-03-11
RedisNoSQL介紹(四)
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介紹(四)