list列表(雙向鍊錶結構)
redis列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部(左邊)或者尾部(右邊)
list即可以作為「棧」也可以作為"佇列"。
操作:
>lpush list1 "world" //在list1頭部壓入乙個字串
>lpush list1 "hello" // 在list1頭部壓入乙個字串
>lrange list1 0 -1 //獲取list1中內容
0:表示開頭 -1表示結尾。
>rpush list2 "world" //在list2尾部壓入乙個字串
>rpush list2 "hello" // 在list2尾部壓入乙個字串
>lrange list2 0 -1 //獲取list2中內容
0:表示開頭 -1表示結尾。
>linsert list2 before hello there
在key對應list的特定位置前或後新增字串
>lset list2 1 "four"
修改指定索引位置上的值
>lrem list2 2 "hello" //刪除前兩個hello值
>lrem list2 -2 "hello" //刪除後兩個hello值
>lrem list2 0 "hello" //刪除所有hello值
>ltrim mylist8 1 3 //刪除此範圍外的值
>lpop list2 //從list2的頭部刪除元素,並返回刪除元素
>rpop list2 //從list2的尾部刪除元素,並返回刪除元素
>rpoplpush list1 list2 //將list1的尾部乙個元素移出到list2頭部。並返回
>lindex list2 1 //返回list2中索引位置上的元素
>llen list2 //返回list2上長度
Redis資料庫基操
nosql簡介 不支援sql語法 讀寫效能高 靈活的資料模型 redis簡介 redis特性 1 redis支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。2 redis不僅僅支援簡單的key value型別的資料,同時還把value分為list,set,zset...
Redis資料庫 列表操作
1.lpush key value 在列表頭部插入元素,返回值是新增後列表的長度。2.lrange key start stop 檢視列表中指定範圍的元素。3.rpush key value 在列表的尾部插入元素,返回值是新增元素後列表的長度。4.lpop key 從頭部彈出乙個元素,返回值是刪除的...
redis資料庫常用操作
1 設定 設定鍵值 set key value 設定鍵值及過期時間,以秒為單位 setex key seconds value 設定多個鍵值 mset key value key value 2 獲取 根據鍵獲取值,如果不存在此鍵則返回null get key 根據多個鍵獲取多個值 mget key...