list是一个链表结构,主要功能是push,pop,获取一个范围内所有值等等,操作中key可以理解为链表的名字。

Redis的list类型实际上就是每个子元素都是string类型的双向链表,我们可以通过push,pop命令操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。

list常见的操作:

(1)lpush和rpush

lpush表示在key对应的list的头部添加字符串元素。例如:lpush list Hello

rpush表示在key对应的list的尾部添加字符串元素。例如:rpush list World

(2)lpop和rpop

lpop代表从list的头部删除元素,并返回元素。

rpop代表从list的头部删除元素,并返回元素。

(3)lrange

取出指定范围内的元素。例如:lrange list 0 -1,0是第一个元素的下标,-1是最后一个元素的下标。

(4)linsert

在key对应的list的特定位置前或后添加字符串,例如:

linsert list before Hello Redis 表示在list链表的Hello前面插入一个元素Redis

(5)lset

设定list中指定下标的元素值,例如:lset list 1 Database,意思是把list中下标为1的元素替换为

Database。

(6)lrem

从key对应的list中删除n个和value相同的元素,如果n<0表示从尾部删除,n=0表示全部删除。

例如:lrem list 1 Hello

(7)ltrim

保留指定key范围内的数据。比如:ltrim list 1 -1,相当于只保留下表从1开始到最后的元素的值。

(8)rpoplpush

从第一个list的尾部移除元素并添加到第二个list的头部。例如:

(9)lindex

返回名称为key的list中index位置的元素。例如:lindex list 1,返回list中下标为1的元素。

(10)llen

返回key对应list的长度。

Redis 的详细介绍:请点这里

Redis 的下载地址:请点这里

linux查看redis表内所有数据,Redis数据库(list类型)相关推荐

  1. linux按照更改时间查看文件,Linux查看特定时间段内修改过的文件

    Linux查看特定时间段内修改过的文件 一.Linux系统日志的一些信息,日志配置文件syslog.conf 系统日志一般都存在/var/log下 常用的系统日志如下: 核心启动日志:/var/log ...

  2. mysql 闪回查询 sql_利用闪回查看Oracle表历史时刻数据

    利用闪回查看Oracle表历史时刻数据 1.查看表历史时刻数据 select * from tab_test AS OF TIMESTAMP to_timestamp('20140917 10:00: ...

  3. linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令

    深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...

  4. oracle 查询 历史数据,利用闪回查看Oracle表历史时刻数据

    利用闪回查看Oracle表历史时刻数据 1.查看表历史时刻数据 select * from tab_test AS OF TIMESTAMP to_timestamp( 利用闪回查看Oracle表历史 ...

  5. linux查看mongo表大小,MongoDB_mongodb 查看数据库和表大小,1,查看数据库db.stats() - phpStudy...

    mongodb 查看数据库和表大小 1,查看数据库 > db.stats(); { "db" : "test", //当前数据库 "collec ...

  6. linux查询重复数据库,Linux如何使用locate命令查找数据搜索数据库

    通常在Linux查找数据库我们都使用find,那么除了find命令我们还可以用locate命令,可以在搜寻数据库时快速找到档案,具体怎么使用呢?下面小编就给大家详细介绍下locate命令的用法. Li ...

  7. php创建表并插入数据,php数据库操作-创建库和表以及插入数据

    以上我们正确连接到了mysql数据库,本文将进一步创建数据库,表,在表中填充数据. 大家知道连接上数据库才能进行操作,同样的代码搬过来 /* * 数据库操作*(创建数据库,表,插入数据,插入多条数据) ...

  8. Linux查看时间段文件,Linux查看特定时间段内修改过的文件

    一.Linux系统日志的一些信息,日志配置文件syslog.conf 系统日志一般都存在/var/log下 常用的系统日志如下: 核心启动日志:/var/log/dmesg 系统报错日志:/var/l ...

  9. linux查看注册表信息,linux下登录档及其查看方法

    一.Linux 常见的登录档档名 登录档可以帮助我们瞭解很多系统重要的事件,包括登入者的部分资讯,因此登录档的权限通常是设定为仅有 root 能够读取而已. 而由于登录档可以记载系统这麽多的详细资讯, ...

最新文章

  1. oracle查看表和索引碎片,Oracle 表空间索引存储与碎片检查
  2. 与粉丝们互动,街头霸王乐队带来AR应用《Gorillaz》
  3. 分布式系统中的进程标识
  4. 好久没有写了,今天就谈谈微信吧!
  5. 解决DatePicker中Appbar icon缺失
  6. html2cavans
  7. python身份证号码计算年龄
  8. aspectjweaver AspectJ
  9. 解决微软的反盗版补丁
  10. Anaconda多环境python管理(创建、删除、复制环境)
  11. csdn前200的大牛
  12. 摆脱“咖喱味”,让Win11的右键菜单回归经典
  13. Java中事务的处理全解析
  14. clion:输出中文乱码终极解决方案
  15. Dalvik虚拟机探析
  16. Runc容器运行过程及容器逃逸原理
  17. Tomcat7 配置 WebSocket
  18. 网吧无盘主副服务器,网吧无盘服务器教程
  19. Symbian^3模拟器快捷键
  20. LPC1788 @120MHZ

热门文章

  1. FreeEIM 是班级的学习委员
  2. 今天说说微博中的“飞秋下载”
  3. 开始投靠C#,入门版(一)
  4. 美发新造型 名家创意示范集锦(图)
  5. 突破C++的虚拟指针--C++程序的缓冲区溢出攻击
  6. 学前端编程还没有做过项目?30个入门练手项目,你get了么?
  7. 关于很多人 年底被炒!
  8. 首届React开发者大会于2018年8月18日在广州举办
  9. 推荐10个最好的Javascript和CSS库
  10. python 并列条形图_python – 如何绘制具有相同X坐标并排的条形图