Redis基础知识以及数据类型
- 基础知识
- Redis-key
- 基本数据类型
- String(字符串)
- 三种特殊的数据类型
- geospatial
- hyperloglog
- bitmaps
基础知识
redis默认有16个数据库,默认使用的时第0个,可以使用select进行切换数据库
- 清除当前数据库

- 清除全部数据库的内容

Redis是单线程的!
Redis是基于内存操作,CPU不是Redis性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,就使用单线程了!所以就使用了单线程。
Redis为什么单线程还很快?
核心:Redis是将所有数据全部放在内存中的,所以说使用单线程去操作效率就是最高的(多线程上下文切换:耗时的操作),对于内存系统来说,如果没有上下文切换效率就是最高的!多次读写都是在一个CPU上的,在内存情况下,这个就是最佳的方案!
Redis-key
基本数据类型
String数据类型、List 数据类型、Hash数据类型(散列类型)、set数据类型(无序集合)、Sorted Set数据类型 (zset、有序集合)
String(字符串)
- 对象设置


String类型的使用场景:value除了事我们的字符串还可以使我们的数字! - 计数器
- 统计多单位的数量
- 粉丝数
- 对象缓存存储













![[附源码]Python计算机毕业设计Django基于Java的员工管理系统](https://img-blog.csdnimg.cn/bb4f0c274f3348e289822f109cb78d53.png)










![[附源码]计算机毕业设计ssm校园一卡通服务平台](https://img-blog.csdnimg.cn/1d06ef2aaec34ead9a32094a73251654.png)


![[附源码]计算机毕业设计基于springboot的家政服务平台](https://img-blog.csdnimg.cn/c1fa8b8299ca48b5a20f70d97283853e.png)

![[附源码]Python计算机毕业设计Django框架的食品安全监督平台的设计与实现](https://img-blog.csdnimg.cn/d6d8f5deaf264b9b9145e19c411e9877.png)
