[8.2.0.20240101]
【新增】新增Redis缓存功能(后台-实验室-Redis缓存);
【新增】新增应用安装版本校验,不符合程序版本的应用将无法安装;
PS:更新后需清除浏览器缓存,若缓存清理不干净,redis设置处会出现2个开关。
redis功能说明:
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
使用redis缓存可以大大降低MySQL数据库服务器压力,相对HS数据库文件缓存方式也可以大大降低硬盘的读写压力,他是基于内存的缓存数据库,性能和速度上远远高于文件缓存方式,当然需要配置相应的服务才可以使用。
配置简单说明:安装redis成功后无需其他操作,下图的配置保持默认即可正常开启使用,若为本地服务器且不开放外网端口可不配置密码项。
redis缓存支持hs所使用的所有数据表缓存,8.2之后新数据库调用方法增加了mustNoCache方法,可以绕过一切缓存读取最新数据:
$user = table('user')->where(1)->mustNoCache()->find();
【必读】
强烈建议不要去缓存用户表,该表用户积分数据需要实时更新,redis暂还不支持更新数据更新缓存功能,缓存默认过期后才更新。
有“好奇猫”心理的小伙伴现在可以升级到8.2.0版本尝鲜啦~