Redis基础篇 - 数据结构与常用命令

1. Redis数据结构介绍

Redis数据结构

2. 操作命令

  • 操作命令官方文档

  • 在客户端命令行窗口输入:

    • help 命令名称,如:help del就是查看 del 命令的使用文档。

      help命令示例

    • help @groupName,查看某个命令分组下的命令文档,如:help @list就是查看 list 命令相关的文档。命令分组在官方在线文档中有说明。

2.1. 通用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 显示所有的key
keys *
# a开头的key(模糊搜索)
keys a*

# 删除key
del keyName

# 判断key是否存在
exists

# 给key设置一个有效期,有效期到期时key会自动被删除
expire

# 查看一个key的剩余有效期(-1表示永久有效,-2表示过期)
ttl

2.2. String类型

String类型常见命令

String类型常用命令

有层级结构的key

key层级结构

2.3. Hash类型

Hash类型

Hash类型常见命令

Hash类型常见命令

2.4. List类型

List类型常用命令

List类型常用命令

思考

应用思考

说明:

栈的特点:只有一个进出口,先进后出,所以可以利用list的特性,比如:lpushlpop即可。

队列:先进的可以先出,不同进出口,比如:lpushrpop

阻塞队列:blpop或者brpop是在有数据的情况就取出,没有数据就等待。

2.5. Set类型

Set类型介绍

Set类型介绍

Set类型常见命令

Set类型常见命令

2.6 SortedSet

SortedSet类型

SortedSet类型介绍

SortedSet类型常见命令

SortedSet类型常见命令


Redis基础篇 - 数据结构与常用命令
https://binbiubiu.github.io/20221205000000/
作者
Binbiubiu
发布于
2022年12月5日