• 技术文章 >数据库 >Redis

    redis为什么适合做缓存

    (*-*)浩(*-*)浩2019-06-17 10:46:49原创1861
    Redis是一款内存高速缓存数据库;

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

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

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

    持久层缓存:

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

    业务层和控制层的缓存:

    减少调用层次。

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

    查询商品信息

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

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

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

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

    以上就是redis为什么适合做缓存的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:redis
    上一篇:HBase和Redis的区别有哪些? 下一篇:Redis与Memcache的区别是什么?

    相关文章推荐

    • redis是数据库吗• 连接redis需要密码吗• redis如何集群• Redis->eval() 到底好在哪?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网