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
