常用函式:lpush/rpush/lpop/rpop/lrange/lrem等
應用場景:關注列表,粉絲列表,傳送緩衝佇列等
特點:可理解為陣列操作,插入和刪除資料按照一定的規律排序,資料可重複
連線$redis = new redis();
$redis->connect('127.0.0.1',6379);
在列表頭部插入乙個資料
$redis->lpush('list','cat');
在列表尾部插入乙個資料
$redis->rpush('list','dog');
獲取佇列的長度
$redis->llen('list');
獲取資料的所有資料,引數一:鍵名,引數二:開始位置,引數三:結束位置 ;return array
$redis->lrange('list',0,-1);
刪除佇列中的第乙個元素並返回該值
$redis->lpop('list');
刪除佇列中的最後乙個元素並返回該值
$redis->rpop('list');
刪除對應元素的函式:lrem() 引數一:鍵名,引數二:值,引數三:刪除的個數,等於0時刪除所有值為引數二的元素
$redis->lrem('list','cat',0);
刪除$redis->del('list');
Redis 列表操作
coding utf 8 import redis 連線池連線 避免每次建立 釋放連線的開銷 pool redis.connectionpool host localhost port 6379 db 0 red redis.redis connection pool pool 在一次請求中指定多個...
Redis 列表List操作
list 就是在同乙個key value中儲存多個value值,是乙個雙向鍊錶 1.從左推入 乙個或者多個value lpush key value1 value2 value3.2.從右推入乙個或多個value rpush key value1 value2 value3.3.從左移除並返回val...
redis 操作之List列表操作
redis list操作 reids redis 操作之list列表操作 list操作,redis中的list在在記憶體中按照乙個name對應乙個list來儲存。如圖 lpush name,values 列表新增值 在name對應的list中新增元素,每個新的元素都新增到列表的最左邊,往左新增值,也...