redis优点:性能优越,可以支持每秒十几万次的读/写操作,其性能远超数据库,并且支持集群,分布式,主从同步等配置。原则上可以无限扩展,他还有一定支持事物的能力
redis特点:1.基于ANSI C语言编写,接近汇编语言的机器语言运行速度快
2.基于内存的读/写
3.数据库的结构只有6种数据类型,数据结构简单,规则少
使用redis的业务考虑:
1.业务数据常用吗?命中率如何?如果命中率低,就没有必要写入缓存
2.该业务数据是读操作多还是写操作多, 写操作多则没有必要
3.业务数据大小如何?如果存储几百兆字节会给缓存带来很大压力,没有必要
使用redis作为缓存的逻辑图如下: