• redis 缓存功能摘要


    数据库对于Web应用来说消耗占比是比较大的,对于一些变化不大的功能可以提出来后放到缓存,下次需要的时候从缓存读取即可,省时高效。

    redis存储数据在内存,使用的键值对方式。那么可以把相关的数据内容存储在某个键值对应的内容当中,如果下次需要这个内容时,直接存取对应的键值的内容即可。

    缓存可以加在web应用的服务层或是表现层,对于变化不大的数据内容使用服务层存放,对于客户个性化的数据存放在表现层。这些需要比对需求做具体的分析。

    从使用角度来说,

    首先可以在配置文件里设定是否需要使用缓存。设立单机版、集群版缓存实现方法,在配置文件里做相应的配置以方便切换。

    缓存是附加的服务,因此在这个环节不能影响效率,遇到异常只需维护人员方便检查即可(比如写在后台或日志里)而不要抛出到前台。

    在需要的地方增加缓存很简单,先判断是否有缓存,有则直接取出数据;没有则去数据库取出,然后放在缓存里,以备下次使用。

    同步缓存,有缓存以后,如果缓存的数据在数据库发生了改变就需要同步,同步方法很简单:在相应缓存数据会变化的地方增加删除缓存的功能就可以了。

  • 相关阅读:
    CSS3 转换2D transform
    jquery中this和event.target的区别
    jQuery中事件对象e的事件冒泡用法示例(事件冒泡与阻止冒泡)
    表单Checkbox全选反选全不选
    表单获取焦点失去焦点
    表单非空校验
    无刷新评论
    定时器.倒计时
    虚拟硬件调整
    虚拟机功能
  • 原文地址:https://www.cnblogs.com/zhangxj/p/9569681.html
Copyright © 2020-2023  润新知