Redis 与 数据库处理数据的两种模式
来源:互联网 发布:vue.js 绑定日期格式 编辑:程序博客网 时间:2024/06/05 02:36
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
1. 按照我们一般的使用Redis的场景应该是这样的:
也就是说:我们会先去redis中判断数据是否存在,如果存在,则直接返回缓存好的数据。而如果不存在的话,就会去数据库中,读取数据,并把数据缓存到Redis中。
适用场合:如果数据量比较大,但不是经常更新的情况(比如用户排行)
2. 而第二种Redis的使用,跟第一种的情况完成不同,具体的情况请看:
优点:这个流程的主要目的是把Redis当作数据库使用,更新获取数据比DB快。非常适合大数据量的频繁变动(比如微博)。
缺点:对Redis的依赖很大,要做好宕机时的数据保存。(不过可以使用redis的快照AOF,快速恢复的话,应该不会有多大影响,因为就算Redis不工作了,也不会影响后续数据的处理。)
难点:在前期规划key的格式,存储类型很重要,因为这会影响能否把数据同步到DB。
目前就碰到这两种Redis的应用,有什么问题或不完善的地方,欢迎大家提出,交流。
0 0
- Redis 与 数据库处理数据的两种模式
- Redis 与 数据库处理数据的两种模式
- Redis 与 数据库处理数据的两种模式
- Redis 与 数据库处理数据的两种模式
- Redis持久化存储(AOF与RDB两种模式)
- Redis持久化存储(AOF与RDB两种模式)
- Redis持久化存储(AOF与RDB两种模式)
- Redis持久化存储(AOF与RDB两种模式)
- Redis持久化存储(AOF与RDB两种模式)
- 两种高效的事件处理模式
- 按批次处理list数据的两种方法(list每1000条存入数据库)
- 大数据的两种处理方式
- 有关数据库与界面传数据简单处理模式 ajax
- Java连接数据库的两种模式
- 数据访问两种模式的比较
- 数据的两种加载模式
- redis中缓存的数据与数据库数据一致性的方案
- redis数据备份的两种机制rdb aof
- 生成器generator
- 算法导论 桶排序
- 【例子】
- Android不太能够分辨率launcher icon的适配
- 文件转码、序列化
- Redis 与 数据库处理数据的两种模式
- Android实现可自动关闭的定时器
- 01、React系列之--React简介
- 在word中插入高亮缩进的代码
- linux中mv命令使用
- Android短信监听功能(解决onChange触发两次的问题)
- udp、tcp 杂项
- 一个正方形截取四分之一后如何四等分
- Statement与PreparedStatement区别