本节介绍
大家好,我是孤星,本节主要为初学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 ——您的每个关注和评论都对我意义重大