redis基础知识
redis默认有16个数据库
- 查看redis.config文件中,可以看见
databases 16

2. 切换数据库:select <n>,默认是0号数据库

3. 查看数据库大小:dbsize

4. 查看当前数据库的keys:keys *

5. 清空数据库
- 清空当前数据库:
flushdb

- 清空全部数据库:
flushall

redis是单线程的
- redis是很快的。官方表示,redis是基于内存操作的,cpu不是redis性能瓶颈,redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,就使用单线程了
- redis为什么单线程还那么快呢?
- 误区1:高性能的服务器一定是多线程的
- 误区2:多线程(cpu上下文会切换)一定比单线程效率高
- 运行速度级别:cpu>内存>硬盘
- 核心:redis把全部数据都放在内存中,而对于内存系统来说,不产生上下文切换为效率最佳方案,所以redis是单线程的,并且也运行那么快

浙公网安备 33010602011771号