Redis的基础知识

1. redis默认有16个数据库(默认使用的是第0个)

image

2. 切换数据库,查看数据库大小

127.0.0.1:6379> SELECT  3  切换数据库
OK
127.0.0.1:6379[3]> DBSIZE   查看数据库大小
(integer) 0

3. 查看所有的key

127.0.0.1:6379[3]> keys *  查看所有的key

4. 清除当前数据库,清除所有数据库

127.0.0.1:6379[3]> FLUSHALL  清除所有数据库
OK
127.0.0.1:6379[3]> FLUSHDB  清除当前数据库
OK

5. Redis是单线程的

官方答案:因为Redis是基于内存操作的,CPU不是Redis的瓶颈,Redis的瓶颈有可能是机器内存的大小,或者网络宽带。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地使用单线程方案了。

6. Redis单线程为什么还这莫快?

  1. redis是基于内存的,内存的读写速度都非常快
  2. redis是单线程的,省去了很多上下文切换线程的时间
posted @ 2022-05-31 20:03  小罗要有出息  阅读(26)  评论(0)    收藏  举报