首页 / 数据库 / MySQL / Redis数据库(list类型)
list是一个链表结构,主要功能是push,pop,获取一个范围内所有值等等,操作中key可以理解为链表的名字。Redis的list类型实际上就是每个子元素都是string类型的双向链表,我们可以通过push,pop命令操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。list常见的操作:(1)lpush和rpushlpush表示在key对应的list的头部添加字符串元素。例如:lpush list Hellorpush表示在key对应的list的尾部添加字符串元素。例如:rpush list World(2)lpop和rpoplpop代表从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的长度。Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htmRedis集群明细文档 http://www.linuxidc.com/Linux/2013-09/90118.htmUbuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis http://www.linuxidc.com/Linux/2013-06/85816.htmRedis系列-安装部署维护篇 http://www.linuxidc.com/Linux/2012-12/75627.htmCentOS 6.3安装Redis http://www.linuxidc.com/Linux/2012-12/75314.htmRedis安装部署学习笔记 http://www.linuxidc.com/Linux/2014-07/104306.htmRedis配置文件redis.conf 详解 http://www.linuxidc.com/Linux/2013-11/92524.htmRedis 的详细介绍:请点这里
Redis 的下载地址:请点这里本文永久更新链接地址