开发者学堂课程【Redis 入门到精通(基础篇):数据类型-string 基本操作】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/764/detail/13371
数据类型-string 基本操作
String
Redis数据存储格式
Redis自身是一个map,其中所有的数据都是采用key:value的形式存储
数据类型指的是存储数据的类型,也就是value部分的类型,key部分永远都是字符串
(1)String 类型
存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型
存储数据的格式:一个存储空间保存一个数据
存储内容:通常使用字符串,如果字符串以证书的形式展示,可以作为数字操作使用。
(2)String类型数据的基本操作
添加/修改数据
set key value
获取数据
get key
删除数据
del key
添加/修改多个数据
mset key1 value key2 value2 ...
获取多个数据
mget key1 key2 ...
获取数据字符个数(字符串长度)
strlen key
追加信息到原始信息后部(如果原始信息存在就追加,否则新建)
append key value
经过简单介绍进行讲解,现在进行 string 的讲解,举个例子,建立一个 redis 存储空间,然后 name,age 是用来访问这个内容使用的,也就是所说的一个 key 对应一个 value。讲的此时左边是名字,右边才是 string。
String 类型存储的是单个数据,也是最简单的常用的一种数据存储,尽管存储的内容是数字等,但是不会改变原先的的状态,该是什么还是什么,存储结构,在redis里面,一个 key 对应右边的一个 string,就是一个字符串。
上一节讲解客户端已经进行了演示,多个数据前面加一个m,是 multiple 的简写,意思是多个,也就是说,一次设置多个,一次取多个,如果说原来就已经存在,那么重新设置就覆盖,没有的就加上,如果说不存在,那么取出来就是空值nil,取出字符串的长度,就是字符是长度,最后就是 append,追加,最后展示的是追加完的长度,如果说不存在,那么就直接加上去,即原始信息存在就追加,不存在就新建。


