使用redis做缓存的原因:
1.redis数据存在内存中,因此速度会比较快。
2.支持丰富数据类型,例如string,list,set,sorted set等等。
3.redis对事务是部分支持的,如果是在入队时报错,那么都不会执行;在非入队时报错,那么成功的就会成功执行。
4.可用于缓存,消息,按key设置过期时间,过期后将会自动删除。