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