package me.zhengjie.monitor.rest; import me.zhengjie.common.aop.log.Log; import me.zhengjie.monitor.domain.vo.RedisVo; import me.zhengjie.monitor.serv... ...
分类:
其他好文 时间:
2019-07-21 13:19:12
阅读次数:
90
使用缓存是系统性能优化的第一黄金法则。 缓存的设计和使用对一个系统的性能至关重要,平时接触到项目无论多少也都会在某些层面用到缓存,比如用HashMap实现,Ehcache,memcached、redis等。Redis算是目前最火的方案之一,今天看了它相关的一些问题,总结汇总一下。 一、Redis的优 ...
分类:
其他好文 时间:
2019-07-19 12:10:16
阅读次数:
80
功能描述: 先从缓存获取数据,如果缓存没有,就从数据库获取数据,并设置到缓存中,返回数据。 如果数据库中没有数据,需要设置一个缓存标记flagKey,防止暴击访问数据库,用缓存保护数据库。 当删除缓存key时,需要同时删除flagKey,保证数据库可被访问。 关于java泛型的知识点,这里就跳过了。 ...
分类:
数据库 时间:
2019-07-18 22:35:18
阅读次数:
161
在config.php配置文件下找到缓存设置,将原来的文件缓存修改为redis缓存,也可以改为多种类型的缓存: 这样就可以使用redis来缓存数据了。用法如下: 其实就是因为 \think\Cache::store('redis')->handler() 这一步返回是redis实例化对象,所以通过这 ...
分类:
其他好文 时间:
2019-07-14 21:29:25
阅读次数:
227
背景 在平时项目中,可能会有某个条件的查询,会多次进到db里面去查,这样就会重复的查询相同的数据,但是我们的数据又不是需要更改及显示的,这时候就可以用到 方法的缓存了。例如在我们调用微信小程序时,需要获取access_token,并且其有效时间为7200秒,过期后再次获取,我们就可以把获取acces ...
分类:
编程语言 时间:
2019-07-12 15:41:29
阅读次数:
140
为什么使用JWT? 随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token ...
分类:
其他好文 时间:
2019-07-12 14:19:55
阅读次数:
211
django中的缓存 django的缓存方式:缓存的位置 ? 开发调试阶段:没有缓存 ? 缓存到内存中 ? 缓存到数据库中 ? 缓存到文件中 ? 缓存到redis 缓存位置的配置(在settings中配置,BACKEND不同,缓存的位置不同): 文件缓存 内存缓存(将缓存内容保存至内存区域中) 数据 ...
分类:
其他好文 时间:
2019-07-08 23:51:17
阅读次数:
150
缓存更新策略 | 策略 | 一致性 | 维护成本 | | : : | : : | : : | | LRU、LRF、FIFO | 最差 | 低 | | 超时剔除 | 较差 | 较低 | | 主动更新 | 强 | 高 | 低一致性业务: 最大内存和淘汰策略的方式,maxmemory policy 高一致 ...
分类:
其他好文 时间:
2019-07-08 00:26:16
阅读次数:
111
1、环境 Win10 64位,phpStudy-2018(PHP-7.2.10,Nginx) 2、Redis缓存服务器安装 请自行百度Redis缓存服务器的安装,这里不做描述 3、PHP端Redis扩展安装 (1)redis扩展下载地址Linux版地址:https://pecl.php.net/pa ...
分类:
Web程序 时间:
2019-07-07 12:32:11
阅读次数:
113
https://www.jianshu.com/p/a8694d97caaa https://blog.csdn.net/tianyaleixiaowu/article/details/70314277 https://www.cnblogs.com/yuxiang1/p/9282952.html ...
分类:
编程语言 时间:
2019-07-03 16:37:26
阅读次数:
73