一、基本概念
1.Message Queue
MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。
- 可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会干扰我进行其它事情。
MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。
- 可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会干扰我进行其它事情。
Spring 框架提供一种抽象的缓存机制,定义了 org.springframework.cache.CacheManager
和 org.springframework.cache.Cache
接口用来统一不同的缓存的技术
CacheManager
是 Spring 提供的各种缓存技术抽象接口Cache
接口包含缓存的各种操作(增加、删除、获得缓存,我们一般不会直接和此接口打交道)
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
相比Memcached
它支持存储的类型相对更多(字符、哈希、集合、有序集合、列表、GEO),同时Redis是线程安全的。