在redis中,默认有19个库,默认进入的数据库为0号库

select

用于切换数据库,返回值为操作状态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 默认操作为0号库,向0号库中添加3条数据
127.0.0.1:6379> set k1 value1
OK
127.0.0.1:6379> set k2 value2
OK
127.0.0.1:6379> set k3 value3
OK
# 查看0号库的所有key
127.0.0.1:6379> keys *
1) "k3"
2) "k2"
3) "k1"
# 切换到1号库
127.0.0.1:6379> select 1
OK
# 查看1号库中所有key
127.0.0.1:6379[1]> keys *
(empty array)

dbsize

查看当前库的key数量

返回值是当前库的key数量

1
2
3
4
5
6
7
8
9
# 查看1号库的key数量
127.0.0.1:6379[1]> dbsize
(integer) 0
# 切换到0号库
127.0.0.1:6379[1]> select 0
OK
# 查看0号库的key数量
127.0.0.1:6379> dbsize
(integer) 3

flushdb

清空当前库

1
2
3
4
5
6
# 清空0号库
127.0.0.1:6379> flushdb
OK
# 查看0号库key数量
127.0.0.1:6379> dbsize
(integer) 0

flushall

清空所有库,返回值为操作状态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 向0号库添加两条数据
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> set k2 v2
OK
# 切换到1号库
127.0.0.1:6379> select 1
OK
# 向1号库添加两条数据
127.0.0.1:6379[1]> set k1 v1
OK
127.0.0.1:6379[1]> set k2 v2
OK
# 清空所有库
127.0.0.1:6379[1]> flushall
OK
# 查看1号库的key数量
127.0.0.1:6379[1]> dbsize
(integer) 0
# 切换到0号库
127.0.0.1:6379[1]> select 0
OK
# 查看0号库的key数量
127.0.0.1:6379> dbsize
(integer) 0