Redis避不开的五种数据结构
因为直接办动建设 512 个 field 不利便,为了更好的验证该成果,我将用措施的方法,动态建设 512 个 field 来验证此成果,下面为详细的代码:
列表范例Redis 中列表范例可以简朴地领略为存储多个有序字符串的一种新范例,这种范例除了字符串范例中已有的成果外,还提供了其余成果,如可以对列表的两头插入和弹出元素(在列表中的字符串都可以称之为元素),除此之外还可以获取指定的元素列表,而且还可以通过索引下标获取指定元素等等。下面我们通过下图来看一下 Redis 中列表范例的插入和弹出操纵: ![]() 下面我们看一下 Redis 中列表范例的获取与删除操纵: ![]() Redis 列表范例的特点如下: 列表中全部的元素都是有序的,以是它们是可以通过索引获取的,也就是上图中的 lindex 呼吁。而且在 Redis 中列表范例的索引是从 0 开始的。 列表中的元素是可以一再的,也就是说在 Redis 列表范例中,可以生涯同名元素,如下图所示: ![]() 呼吁 下面我们照旧和进修其余数据范例一样,我们照旧先辈修一下 Redis 列表范例的呼吁。 1.添加操纵 从右边插入元素 rpush key value [value ...] ![]() 我们看 rpush 呼吁在插入时,是有返回值的,返回值的数目就是当火线表中全部元素的个数。 我们也可以用下面的呼吁从左到右获取当火线表中的全部的元素,也就是如上图所示中那样。 lrange 0 -1 从左边插入元素 lpush key value [value ...] ![]() (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |