Redis基础
Redis默认有16个数据库
切换数据库
select 数字 切换数据库
dbsize 查看数据库大小
keys * 查看数据库所有的key
flushdb 清空当前数据库
flushall 清空所有数据库
简介
-
Redis是单线程的
-
很快的
-
基于内存操作
-
CPU 不是Redis 的性能瓶颈
-
上限是机器的内存和网络带宽
为什么Redis单线程这么快?
1、 高性能的服务器一定是多线程的?
2、 多线程(CPU会上下文切换) 一定不比单线程效率高
3、 CPU>内存>硬盘 速度上
redis将所有数据放在了内存中,所以操作效率很高,多线程上下文切换会十分耗时
作用:
- 数据库
- 缓存
- 消息中间件MQ