Redis
文章平均质量分 91
Redis
@码猿
日复一日,每天累积一点。
展开
-
thinkphp6中Redis的使用。
1.安装redisThinkPHP内置支持的缓存类型包括file、memcache、wincache、sqlite、redis。ThinkPHP默认使用自带的采用think\Cache类。(PHPstudy自带redis)如果没有跟着下面步骤:下载地址:https://github.com/tporadowski/redis/releases。a.解压到你自己命名的磁盘(最好不好C盘)b.如何检验是否有安装,按住win+r,输入cmd,在输入进入DOC操作系统窗口。在操作窗口切换到安装redis的目原创 2021-08-20 11:55:07 · 6870 阅读 · 0 评论 -
常见的关系型数据库与非关系型数据库对比详解。
1、 数据库分为关系型数据库和非关系型数据库。关系型数据库(一表或多表):Oracle:是一个开放式商品化关系型数据库管理系统DB2:应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下Microsoft SQL Server:全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。MySQL:是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。(常用)原创 2021-08-19 15:43:06 · 2127 阅读 · 0 评论 -
访问量大的时候引起的雪崩,穿透,击穿问题,如何解决?
缓存雪崩定义:是指某一个时间段,缓存集中过期失效。解决办法:1、把缓存的过期时间设置不同的时间。2、缓存失效后,通过加锁或者队列来控制读取数据库写入缓存的线程数量。3、数据预热,先把可能防伪你的数据预先访问一遍,这部分大量访问的数据加载到缓存中。缓存穿透定义:指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,在对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。解决办法:缓存空对象,如果查原创 2020-06-16 19:23:47 · 362 阅读 · 0 评论