86) "no"
87) "rdbcompression"
88) "yes"
89) "rdbchecksum"
90) "yes"
91) "activerehashing"
92) "yes"
93) "repl-disable-tcp-nodelay"
94) "no"
95) "repl-diskless-sync"
96) "no"
97) "aof-rewrite-incremental-fsync"
98) "yes"
99) "aof-load-truncated"
100) "yes"
101) "appendonly"
102) "no"
103) "dir"
104) "/usr/local/redis/bin"
105) "maxmemory-policy"
106) "volatile-lru"
107) "appendfsync"
108) "everysec"
109) "save"
110) "3600 1 300 100 60 10000"
111) "loglevel"
112) "notice"
113) "client-output-buffer-limit"
114) "normal 0 0 0 slave 268435456 67108864 60 pubsub 33554432 8388608 60"
115) "unixsocketperm"
116) "0"
117) "slaveof"
118) ""
119) "notify-keyspace-events"
120) ""
121) "bind"
122) ""
127.0.0.1:6379[1]>
127.0.0.1:6379[1]> config get timeout
1) "timeout"
2) "0"
127.0.0.1:6379[1]>
flushdb:删除当前选择数据库中的所有key(也就是说flushdb的作用是清空当前数据库)

| 127.0.0.1:6379[2]> select 1 OK 127.0.0.1:6379[1]> set age 20 OK 127.0.0.1:6379[1]> set name zhangsan OK 127.0.0.1:6379[1]> set gender male OK 127.0.0.1:6379[1]> keys * 1) "name" 2) "gender" 3) "age" 127.0.0.1:6379[1]> flushdb OK 127.0.0.1:6379[1]> keys * (empty list or set) 127.0.0.1:6379[1]> |
flushall:删除所有数据库中的所有key(这个命令不管你在哪个数据库中执行,都会把所有数据库中的所有key都删除掉)。
| 127.0.0.1:6379[1]> select 0 OK 127.0.0.1:6379> dbsize (integer) 3 127.0.0.1:6379> keys * 1) "name" 2) "age" 3) "age2" 127.0.0.1:6379> select 1 OK 127.0.0.1:6379[1]> keys * (empty list or set) 127.0.0.1:6379[1]> set age 1 OK 127.0.0.1:6379[1]> set name zhangsan 左侧用来确定0 和 1 数据库是否有key OK 127.0.0.1:6379[1]> keys * 1) "name" 2) "age" 127.0.0.1:6379[1]> dbsize (integer) 2 127.0.0.1:6379[1]> flushall //执行了flushall之后0和1数据库都变成空了 OK 127.0.0.1:6379[1]> keys * (empty list or set) 127.0.0.1:6379[1]> select 0 OK 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> |