91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis中lpush、rpush、lset、lrem是什么

發布時間:2020-10-28 10:09:38 來源:億速云 閱讀:391 作者:小新 欄目:關系型數據庫

小編給大家分享一下redis中lpush、rpush、lset、lrem是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

1.lpush

在key對應 list的頭部添加字符串元素

2.rpush

在key對應 list 的尾部添加字符串元素

3.linsert

在key對應 list 的特定位置之前或之后添加字符串元素

redis 127.0.0.1:6379> rpush mylist3 "hello"
(integer) 1
redis 127.0.0.1:6379> rpush mylist3 "world"
(integer) 2
redis 127.0.0.1:6379> linsert mylist3 before "world" "there"
(integer) 3
redis 127.0.0.1:6379> lrange mylist3 0 -1
1) "hello"
2) "there"
3) "world"
redis 127.0.0.1:6379>

在此處我們先插入了一個 hello,然后在 hello 的尾部插入了一個 world,然后又在 world 的

前面插入了 there。

4.lset

設置list中指定下標的元素值(下標從0開始)

redis 127.0.0.1:6379> rpush mylist4 "one"
(integer) 1
redis 127.0.0.1:6379> rpush mylist4 "two"
(integer) 2
redis 127.0.0.1:6379> rpush mylist4 "three"
(integer) 3
redis 127.0.0.1:6379> lset mylist4 0 "four"
OK
redis 127.0.0.1:6379> lset mylist4 -2 "five"
OK
redis 127.0.0.1:6379> lrange mylist4 0 -1
1) "four"
2) "five"
3) "three"
redis 127.0.0.1:6379>

在此處我們依次插入了 one,two,three,然后將標是 0 的值設置為 four,再將下標是-2的值設

置為 five。

5.lrem

從key對應 list 中刪除 count 個和 value 相同的元素。

count>0 時,按從頭到尾的順序刪除,具體如下:

redis 127.0.0.1:6379> rpush mylist5 "hello"
(integer) 1
redis 127.0.0.1:6379> rpush mylist5 "hello"
(integer) 2
redis 127.0.0.1:6379> rpush mylist5 "foo"
(integer) 3
redis 127.0.0.1:6379> rpush mylist5 "hello"
(integer) 4
redis 127.0.0.1:6379> lrem mylist5 2 "hello"
(integer) 2
redis 127.0.0.1:6379> lrange mylist5 0 -1
1) "foo"
2) "hello"
redis 127.0.0.1:6379>

count<0 時,按從尾到頭的順序刪除,具體如下:

redis 127.0.0.1:6379> rpush mylist6 "hello"
(integer) 1
redis 127.0.0.1:6379> rpush mylist6 "hello"
(integer) 2
redis 127.0.0.1:6379> rpush mylist6 "foo"
(integer) 3
redis 127.0.0.1:6379> rpush mylist6 "hello"
(integer) 4
redis 127.0.0.1:6379>lrem mylist6 -2 "hello"
(integer) 2
redis 127.0.0.1:6379> lrange mylist6 0 -1
1) "hello"
2) "foo"
redis 127.0.0.1:6379>

count=0 時,刪除全部,具體如下:

redis 127.0.0.1:6379> rpush mylist7 "hello"
(integer) 1
redis 127.0.0.1:6379> rpush mylist7 "hello"
(integer) 2
redis 127.0.0.1:6379> rpush mylist7 "foo"
(integer) 3
redis 127.0.0.1:6379> rpush mylist7 "hello"
(integer) 4
redis 127.0.0.1:6379> lrem mylist7 0 "hello"
(integer) 3
redis 127.0.0.1:6379> lrange mylist7 0 -1
1) "foo"
redis 127.0.0.1:6379>

看完了這篇文章,相信你對redis中lpush、rpush、lset、lrem是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南宫市| 安丘市| 大姚县| 中方县| 邵阳县| 宜兴市| 正镶白旗| 黔东| 巨野县| 清流县| 东乡族自治县| 台前县| 公主岭市| 丁青县| 闽清县| 本溪| 常州市| 重庆市| 南城县| 石棉县| 翼城县| 三门县| 禹城市| 东兴市| 年辖:市辖区| 永寿县| 弥勒县| 鸡泽县| 新竹县| 饶河县| 平泉县| 新巴尔虎右旗| 台江县| 蓝山县| 南京市| 平陆县| 科技| 田阳县| 东海县| 伊宁县| 孝感市|