Redis数据类型——String,List,Hash,Set,Sorted Set

本节介绍

大家好,我是孤星,本节主要为初学Redis的小伙伴们介绍Redis中的五大数据类型.

Key-Value键值对——String

String类型是简单的Key-Value键值对,不光可以用来存储“String”类型数据,也可以用来存储“int”类型数据,是最常见的一种数据类型,应用非常广泛。
下面是一些简单的String类型数据操作的例子。
在这里插入图片描述
使用set来存入一个String数据,使用get来拿取一个String数据。
在这里插入图片描述
当String数据为一个数字时,可以使用incr增加自己的整数值一次,使用decr减少自己的整数值一次,如果String数据不为一个数字,则会报错!
在这里插入图片描述
可以使用mget命令一次查询多个key所对应的value值,如果没有对应值,则返回(nil)
在这里插入图片描述
可以使用setnx命令来添加String类型数据,如果已有该key,则无法进行相应的存入操作,如果没有该key,则可以正常的完成相应的存入操作。
在这里插入图片描述
可以使用setex命令来存入有时限的数据,单位为秒。

列表——List

Redis中的列表是简单的字符串列表,可以从头部或尾部添加元素。
下面是一些简单的List类型数据操作的例子。
在这里插入图片描述
使用lpush命令在List中存入一个值,要注意,这是存入到头部,就是后存入的数据反而在List的开头。
在这里插入图片描述
使用lange命令寻找某个Key对应的List中的部分值,第一个数字是开始的下标,第二个数字是结束的下标,-1代表倒数第一个,-2代表倒数第二个,不能出现开始的值在结束的值之后的情况。
在这里插入图片描述
使用lpop命令来删除在List首位的值并且将该值返回。
在这里插入图片描述
rpush命令与lpush命令恰好相反,是在List的尾部插入一个数据。
在这里插入图片描述
rpop则和lpop恰好相反,是在List的尾部删除一个元素并返回该元素。

哈希表——Hash

最后更新于2020年12月9日下午16:26分
本篇文章未完 一月内填坑
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及之内进行相应回复以及开单章解决该问题.

该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!
个人博客首页:https://blog.youkuaiyun.com/yjrguxing ——您的每个关注和评论都对我意义重大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值