Redis-5-redis操作列表(lists)

本文详细介绍了 Redis 中 List 数据结构的操作,包括 lpush、lindex、rpush、lpushx、rpushx、llen、linsert、lrange、lset 和 lrem 等命令的用法,帮助读者掌握如何在 Redis 中管理列表数据。
摘要由CSDN通过智能技术生成

前言

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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值