Redis基本命令

11/26/2023 缓存Redis

Redis 根据命令所操作对象的不同,可以分为三大类:对 Redis 进行基础性操作的命令,对 Key 的操作命令,对 Value 的操作命令。

# 一、心跳命令 ping

键入 ping 命令,会看到 PONG 响应,则说明该客户端与 Redis 的连接是正常的。该命令亦称为心跳命令。
image.png

# 二、读写键值命令

set key value 会将指定 key-value 写入到 DB。get key 则会读取指定 key 的value 值。关于更多 set 与 get 命令格式,后面会详细学习。
image.png

# 三、DB切换select

Redis 默认有 16 个数据库。这个在 Redis Desktop Manager(RDM)图形客户端中可以直观地看到。
image.png
默认使用的是 0 号 DB,可以通过 select db 索引来切换 DB。例如,如下命令会切换到 DB3,并会将 age-23 写入到 DB3 中。
image.png
并且这个结果在RDM 中是可以直观地看到的。
image.png

# 四、查看key数量dbsize

dbsize 命令可以查看当前数据库中 key 的数量。
image.png
从以上查看情况看,DB0 中有 2 个key,DB1 中没有 key,DB3 中有 1 个 key。

# 五、删除当前库中数据flushdb

flushdb 命令仅仅删除的是当前数据库中的数据,不影响其它库。
image.png

# 六、删除所有库中数据命令flushall

flushall 命令可以删除所有库中的所有数据。所以该命令的使用一定要慎重。
image.png

# 七、退出客户端命令

使用exit 或 quit 命令均可退出 Redis 命令行客户端。
image.pngimage.png