Redis--黑马点评Day1
·
Redis常见命令
前言
大家好,距离我的上一篇博客发布,将近有半个月,这一段时间,我不够自律,加上练车,学习效率低下,今天终于迷途知返,开始,操作系统D2还在润色中,根据过两天会发布,从今天开始我将学习黑马点评,明天我将把我的学习内容发作博客以此来便于复习
Redis数据结构介绍
Redis是一个key-value数据库,key一般是String类型的,但value的类型多种多样。
| 数据类型 | 例子 |
|---|---|
| Hash | {name:“Jack”, age:21} |
| List | [A -> B -> C -> D] |
| Set | {A ,B ,C} |
| SortedSet | {A :1 B: 2 C:3} |
| String | “hello,world” |
| GEO(地理坐标) | {A(120.3,30.5)} |
Redis通用命令
- KEYS :查看符合模板的所有key
- DEL:删除一个指定key
- EXISTS:判断key是否存在
- EXPIRE:给key设置一个有效期,等到有效期过了,该key自动删除
- TTL:查看该key的有效期
String类型
Redis中最简单的存储类型
其value是字符串,可分为3种类型
| 数据类型 | 特点 |
|---|---|
| int | 整数类型,可完成自增自减操作 |
| float | 浮点数类型,可完成自增自减操作 |
| string | 普通字符串 |
string常见命令
String的常见命令有:
- SET:添加或者修改已经存在的一个String类型的键值对
- GET:根据key获取String类型的value
- MSET:批量添加多个String类型的键值对
- MGET:根据多个key获取多个String类型的value
- INCR:让一个整型的key自增1
-INCRBY:让一个整型的key自增并指定步长,例如:incrby num 2让num值自增2 - INCRBYFLOAT:让一个浮点类型的数字自增并指定步长
- SETNX:添加一个String类型的键值对,前提是这个key不存在,否则不执行
- SETEX:添加一个String类型的键值对,并且指定有效期
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)