redis为什么适合做缓存


本文摘自PHP中文网,作者(*-*)浩,侵删。

Redis是一款内存高速缓存数据库;

数据模型为:key - value,非关系型数据库使用的存储数据的格式;

数据库缓存:(推荐学习:Redis视频教程)

sql语句时key值,查询结果resultSet是value,当同一个查询语句访问时(select * from t_product),只要曾经查询过,调用缓存直接返回resultSet,节省了数据库读取磁盘数据的时间。

持久层缓存:

减少了连接数据库的时间;减少了resultSet封装成对象的过程。

业务层和控制层的缓存:

减少调用层次。

描述缓存在业务层的逻辑:

查询商品信息

判断当前查询在缓存是否有数据

如果有数据,直接返回,当前请求结束;

如果没有数据,查询持久层数据库数据,获取数据存储再缓存一份,供后续访问使用;

更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis为什么适合做缓存的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Redis怎么做分页

Redis能缓存多少数据

查看Redis是否持久化

介绍Redis在windows上启动等常用操作

Redis讲解分布式数据库cap原理

Redis哲学三连是什么

Redis下载并安装

麦子学院深入浅出 Redis 视频资料分享

Redis的rdb和aof之间有什么区别?

聊聊Redis中的缓存雪崩、缓存击穿和缓存穿透

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...