今天看啥  ›  专栏  ›  闲云野鹤_23dd

redis其他命令2

闲云野鹤_23dd  · 简书  ·  · 2020-12-21 10:16

DBSIZE

返回当前数据库的 key 的数量。

返回值
当前数据库的 key 的数量。

例子

redis> DBSIZE
(integer) 5

redis> SET new_key "hello_moto"     # 增加一个 key 试试
OK

redis> DBSIZE
(integer) 6

FLUSHDB

清空当前数据库中的所有 key。

此命令从不失败。

返回值
总是返回 OK 。

例子

redis> DBSIZE    # 清空前的 key 数量
(integer) 4

redis> FLUSHDB
OK

redis> DBSIZE    # 清空后的 key 数量
(integer) 0

FLUSHALL

清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。

此命令从不失败。

返回值
总是返回 OK 。

例子

redis> DBSIZE            # 0 号数据库的 key 数量
(integer) 9

redis> SELECT 1          # 切换到 1 号数据库
OK

redis[1]> DBSIZE         # 1 号数据库的 key 数量
(integer) 6

redis[1]> flushall       # 清空所有数据库的所有 key
OK

redis[1]> DBSIZE         # 不但 1 号数据库被清空了
(integer) 0

redis[1]> SELECT 0       # 0 号数据库(以及其他所有数据库)也一样
OK

redis> DBSIZE
(integer) 0



原文地址:访问原文地址
快照地址: 访问文章快照