1.Redis官网
2.Redis的前世今生
Redis的诞生和mysql脱不了关系,在redis还未出现时,用户的每次请求都是直接访问mysql。
渐渐的人们发现,请求大部分都是读操作,而且很多都是重复的数据,磁盘的i/o是很慢的,所以人们就想,能不能学学cpu建立的缓存机制,mysql也搞一个缓存,就这样一个基于内存的数据库诞生了,它就是Redis。
Redis是基于内存的,查Redis的速度要比查mysql快非常多。当一个请求来的时候,先查询redis中是否存在,若存在返回,否则继续去查数据库,同时将查出的数据放入Redis,以便下次查询。
这样,我们就将常用的热点数据放入redis中,就可以分担mysql的很多压力,同时更加的快。
3.Redis有哪些特征
Redis的特征:
- 键值(key-value)型,value支持多种不同数据结构,功能丰富单线程,每个命令具备原子性
- 低延迟,速度快(基于内存、I/O多路复用、良好的编码)
- 支持数据持久化
- 支持主从集群、分片集群
- 支持多语言客户端
评论区