今天让我们聊一聊redis数据库以及redis缓存
首先了解一下,什么是redis数据库
redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、
区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步
因此redis数据库是一个高性能的key-value数据库
1.Redis缓存的数据一致性
真正意义上来讲数据库的数据和缓存的数据是不可能一致的,
数据分为最终一直和强一致两类。如果业务中对数据的要求必须强一直那么就不能使用缓存
缓存能做的只能保证数据的最终一致性。但是我们能做到的是尽可能的保证数据的一致性