Redis_02_初始Redis列表和集合

本文介绍了Redis中的列表和集合数据结构。列表允许在两端插入和弹出元素,支持LRANGE和LINDEX等命令。集合则不允许元素重复,提供SADD、SMEMBERS、SISMEMBER和SREM等操作。文章通过实例演示了如何在Redis中使用这些数据结构。
摘要由CSDN通过智能技术生成

1、前情提要

在上一篇博客中,大概的讲了怎么样安装Redis和简单的使用Redis中的字符串数据结构,但是Redis中的数据结构一共有五种呢,这一篇博客将大概描述剩下的四种数据结构。

2、初识列表

2.1、理论

列表又是怎么样的呢?Redis是一种key-value存储形式的数据库,那Redis中的列表自然逃不出这种形式,如果把上一篇的字符串的key与value对应关系理解为一对一的话,那列表可以理解为一对多,通俗的话来说就是一个列表有一个名字,这个名字就是key,通过这个key我们就可以找到这个列表。

Redis中的列表有很多的特点,比如把列表想象为一个c语言中链表,特点之一就是可以向头插入数据,也可以在尾部插入数据(在下边为了方便以左代替头,以右代替尾),通过这种方式插入数据(相同的元素可以在列表中重复出现)的同时,还可以在左边弹(取)出数据和弹(取)出右边的数据,除了这些还有给定index(下标)获得该index所对应的元素,还可以获取盖顶范围内的所有元素等等,下表列举了一些常用的命令信息(注意:从列表中弹出的元素价格不再存在于列表中):

命令 作用 返回值
LPUSH 将给定值压入列表的左边 返回插入元素后的列表的长度
RPUSH 将给定值压入列表的右边 返回插入元素后的列表的长度
LPOP 从列表的左边弹出元素  
RPOP 从列表的右边弹出元素  
LINDEX 获取列表在给定位置的单个元素 单个元素值
LRANGE 获取列表在给定范围内的所有值 所有包含的元素

2.2、实践

(1)、首先需要打开Redis的服务端,然后新打开一个cmd窗口进入交互模式

(2)、首先介绍RPUSH与LPUSH两个命

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值