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
