### 列表鍵的元素基本類型為string,按照插入順序排序
成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),北票企業(yè)網(wǎng)站建設(shè),北票品牌網(wǎng)站建設(shè),網(wǎng)站定制,北票網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,北票網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。lpush key value1 value2 .. # 在列表左側(cè)插入數(shù)據(jù)
lpush name dai liu wang
rpush key value1 value2 ... # 在列表右側(cè)插入數(shù)據(jù)
rpush name a b c
lpop key # 移除并返回列表最左端的項(xiàng)
lpop language
rpop key # 移除并返回列表最右端的項(xiàng)
rpop language
# lpop的阻塞版本,命令會從左到右,訪問給定的各個(gè)列表,并彈出首個(gè)非空列表最左端的項(xiàng)
# 如果所有列表都為空,那么客戶端會被阻塞,直到等待超時(shí)或者有可彈出的項(xiàng)出現(xiàn)為止。
# 0表示永遠(yuǎn)阻塞
blpop key [key ...] timeout
blpop a100 language 5
brpop key [key ....] timeout # 與blpop相反,命令從左到右執(zhí)行,彈出首個(gè)非空列表最右端的項(xiàng)
brpop a100 language 5
llen key # 返回列表鍵key的長度
llen language
lindex key index # 返回列表鍵中指定索引index上的列表項(xiàng),索引可以是正數(shù)或者負(fù)數(shù)
lindex language 0
linsert key before或after 現(xiàn)有元素 新元素 # 在指定元素的前或后插入新元素
linsert name before a d
linsert name after a e
lrange key start stop # 返回列表里指定范圍內(nèi)的元素,start、stop為元素的下標(biāo)索引,索引從左側(cè)開始,第一個(gè)元素為0,
# 索引可以是負(fù)數(shù),表示從尾部開始計(jì)數(shù),如-1表示最后一個(gè)元素
lrange name 0 -1
lset key index value # 將指定索引位置的列表項(xiàng)設(shè)置為value,索引從左側(cè)開始,第一個(gè)元素為0,
# 索引可以是負(fù)數(shù),表示尾部開始計(jì)數(shù),如-1表示最后一個(gè)元素
lset name 4 zhao
# 刪除指定元素,將列表中前count次出現(xiàn)的值為value的元素移除
# count > 0: 從頭往尾移除,count < 0: 從尾往頭移除,count = 0: 移除所有
lrem key count value
lrem py12 2 h0 # 從py12列表左側(cè)開始刪除2個(gè)h0
ltrim key start stop # 對列表進(jìn)行修剪,讓列表只保留指定索引范圍內(nèi)的列表項(xiàng),索引可以是正數(shù)或負(fù)數(shù)
ltrim user::daiby::timeline 0 4
### set 無序集合,元素為string類型,元素具有唯一性,不重復(fù),說明:對于集合沒有修改操作
sadd key member1 member2 ... # 添加元素
sadd py10 aaa bbb ccc aaa --> (integer) 3
smembers key # 返回所有的元素,當(dāng)集合比較大時(shí),這個(gè)命令可能會造成服務(wù)器阻塞
smembers py10
srem key member1 member2 ... # 刪除指定元素
srem py10 aaa
sismember key member # 檢查給定的元素是否存在于集合
sismember friends jack
scard key # 返回集合包含的元素?cái)?shù)量
scard friends
spop key # 隨機(jī)的從集合中移除并返回一個(gè)元素
spop friends
# 如果沒有給定可選的count參數(shù),命令隨機(jī)返回集合中的一個(gè)元素,該元素不會被移除
# 如果指定了count,那么從集合中隨機(jī)返回count數(shù)量的元素
srandmember key [count]
srandmember friends 3
sdiff key [key...] # 計(jì)算所有給定集合的差集,并返回結(jié)果
sadd num1 111 222 333
sadd num2 222 333 444
sdiff num1 num2 --> 111
sdiffstore destkey key [key...] # 計(jì)算所有給定集合的差集,并將結(jié)果存儲到destkey
sdiffstore num3 num1 num2
sinter key [key...] # 計(jì)算所有給定集合的交集,并返回結(jié)果
sinter num1 num2
sinterstore destkey key [key...] # 計(jì)算所有給定集合的交集,并將結(jié)果存儲到destkey
sinterstore num3 num1 num2
sunion key [key...] # 計(jì)算所有給定集合的并集,并返回結(jié)果
sunion num1 num2
sunionstore destkey key [key...] # 計(jì)算所有給定集合的并集,并將結(jié)果存儲到destkey
sunionstore num3 num1 num2
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。