import redis r = redis.Redis( host='127.0.0.1', port=6379, db=18, )
1、lpush 將一個或多個 value 插入到列表頭部
返回列表長度
如果 key (list)不存在 則會創建並執行 lpush 操作
如果 key 存在但不是列表類型, 返回一個錯誤
print(r.lpush("list", 1)) # ==> 1 print(r.lpush("list", 1)) # ==> 2 print(r.lpush("list", 2, 3, 4)) # ==> 5 print(r.set("2", 1)) # ==> true print(r.lpush("2", 2)) # ==> 會報錯
2、rpush 將一個或多個 value 插入到列表尾部
和 lpush 類似
# print(r.rpush("booklist", '語文書')) # print(r.rpush("booklist", '物理書', '化學書')) # print(r.rpush("booklist", '數學書', '英語書')) print(r.lrange("booklist", 0, -1)) bookList = [item.decode('utf-8') for item in r.lrange("booklist", 0, -1)] print(bookList) for item in r.lrange("booklist", 0, -1): print(item.decode('utf-8'))
redis起服務命令:
- redis-server.exe redis.windows.conf
- redis-cli.exe -h 127.0.0.1 -p 6379
redis下載鏈接:
- windows:https://github.com/tporadowski/redis/releases 5.x
- linux:https://redis.io/download