数据类型-string 基本操作

简介: 快速学习数据类型-string 基本操作

开发者学堂课程【Redis 入门到精通(基础篇)数据类型-string 基本操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/764/detail/13371


数据类型-string 基本操作

 

String

Redis数据存储格式

Redis自身是一个map,其中所有的数据都是采用key:value的形式存储

数据类型指的是存储数据的类型,也就是value部分的类型,key部分永远都是字符串

image.png

(1)String 类型

存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型

存储数据的格式:一个存储空间保存一个数据

存储内容:通常使用字符串,如果字符串以证书的形式展示,可以作为数字操作使用。

image.png

(2)String类型数据的基本操作

添加/修改数据

set key value

获取数据

get key

删除数据

del key

添加/修改多个数据

mset key1 value key2 value2 ...

获取多个数据

mget key1 key2 ...

获取数据字符个数(字符串长度)

strlen key

追加信息到原始信息后部(如果原始信息存在就追加,否则新建)

append key value

image.png

经过简单介绍进行讲解,现在进行 string 的讲解,举个例子,建立一个 redis 存储空间,然后 name,age 是用来访问这个内容使用的,也就是所说的一个 key 对应一个 value。讲的此时左边是名字,右边才是 string。

String 类型存储的是单个数据,也是最简单的常用的一种数据存储,尽管存储的内容是数字等,但是不会改变原先的的状态,该是什么还是什么,存储结构,在redis里面,一个 key 对应右边的一个  string,就是一个字符串。

上一节讲解客户端已经进行了演示,多个数据前面加一个m,是 multiple 的简写,意思是多个,也就是说,一次设置多个,一次取多个,如果说原来就已经存在,那么重新设置就覆盖,没有的就加上,如果说不存在,那么取出来就是空值nil,取出字符串的长度,就是字符是长度,最后就是 append,追加,最后展示的是追加完的长度,如果说不存在,那么就直接加上去,即原始信息存在就追加,不存在就新建。

相关文章
|
9月前
|
Java
课时14:Java数据类型划分(初见String类)
课时14介绍Java数据类型,重点初见String类。通过三个范例讲解:观察String型变量、"+"操作符的使用问题及转义字符的应用。String不是基本数据类型而是引用类型,但使用方式类似基本类型。课程涵盖字符串连接、数学运算与字符串混合使用时的注意事项以及常用转义字符的用法。
292 9
|
Java
在Java中如何将基本数据类型转换为String
在Java中,可使用多种方法将基本数据类型(如int、char等)转换为String:1. 使用String.valueOf()方法;2. 利用+运算符与空字符串连接;3. 对于数字类型,也可使用Integer.toString()等特定类型的方法。这些方法简单高效,适用于不同场景。
767 7
|
存储 Java 对象存储
String 属于基础的数据类型吗
String 在多数编程语言中被视为一种基础数据类型,但实际上它是由字符组成的序列。在一些语言中,如 Java 和 Python,String 被设计为不可变的对象,以简化编程和提高安全性。
295 6
|
NoSQL 安全 Java
Redis6入门到实战------ 三、常用五大数据类型(字符串 String)
这篇文章深入探讨了Redis中的String数据类型,包括键操作的命令、String类型的命令使用,以及String在Redis中的内部数据结构实现。
Redis6入门到实战------ 三、常用五大数据类型(字符串 String)
|
存储 缓存 NoSQL
深入理解Redis数据类型String原理
本文深入探讨了Redis中String数据类型的实现原理和使用场景,基于Redis 5.0版本进行分析。
深入理解Redis数据类型String原理
|
Java 开发者 Python
Python中,字符串(String)是一种不可变的数据类型
Python中,字符串(String)是一种不可变的数据类型
|
JavaScript 前端开发 索引
JavaScript有7个数据类型:Number, String, Boolean, Null, Undefined, Symbol(BES6)和BigInt(ES10)组成基本类型
【6月更文挑战第25天】JavaScript有7个数据类型:Number, String, Boolean, Null, Undefined, Symbol(BES6)和BigInt(ES10)组成基本类型,而Object包括Array、Function等是引用类型。Objects可以包含键值对,Array是特殊的Object。Functions也是对象。`null`和`undefined`被视为特殊的原始值。
258 1
|
缓存 NoSQL Redis
Redis深度解析:核心数据类型之string
Redis 数据类型包括String、Hash、List、Set和Sorted Set。对于String类型的主要操作, 此外,还有通用的Key操作。
TS,数据类型概述,常见的基本数据类型有number/string/boolean/undefined/null,字符串用““,let food: string = ‘糖葫芦‘,布尔类型
TS,数据类型概述,常见的基本数据类型有number/string/boolean/undefined/null,字符串用““,let food: string = ‘糖葫芦‘,布尔类型
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)
【JAVA学习之路 | 提高篇】包装类(包装类与基本数据类型及String类之间的转换)