Redis基础:
官方大概简介:Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
重点就是Redis是个运行在内存中的非关系(NoSQL)数据库:
1、内存运行速度非常的快;
2、采用的是多路复用io阻塞机制;
3、数据结构Key+Value也非常简单。
Redis的主要作用:
1、相当于数据库的一个缓冲区,避免了若大量数据请求访问MySQL时可能会出现的宕机情况;
2、提供了快速访问常用数据的功能,Redis运行在内存中,所以能访问速度非常快,客户体验一级棒。
Redis常用数据类型:
| 类型 | 介绍 | 作用范围 |
|---|---|---|
| String | 最基础的类型,可存放任意数据,且自身是二进制安全 | 全能 |
| ---- | ---- | ---- |
| Hash | 类似于java中的map集合,适合存放对象,且可具体更新对象中的某个属性值 | 可存放用户、商铺、商品这类的信息对象 |
| ---- | ---- | ---- |
| List | 类似与java中的双向链表,增删快,有序数据不唯一,且数据操作方面比较完善 | 适用于消息队列或者排行之类的信息数 |

最低0.47元/天 解锁文章
3万+





