前言
redis中的List在在内存中按照一个name对应一个List来存储
lists常用方法
lpush(name,values):在对应name中list的左边添加一个或多个元素
lindex(name, index):根本索引值取list中的元素
import redis
r = redis.Redis()
r.lpush("list001",10)
r.lpush("list001",20)
r.lpush("list001",30)
print(r.lindex("list001",0)) # 结果:30
rpush(name,values):在对应name中list的右边添加一个或多个元素
import redis
r = redis.Redis()
r.rpush("list002",10)
r.rpush("list002",20)
r.rpush("list002",30)
print(r.lindex("list002",0)) # 结果:10
lpushx(name,value):在name已存在的基础,list的左边添加元素
以下demo是因为list003不存在,所以导致的None结果
import redis
r = redis.Redis