![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis
redis
云南吴小黑
这个作者很懒,什么都没留下…
展开
-
react(hooks)使用quill富文本编辑器(富文本中图片使用对象存储的方式)
难点:图片是对象存储,图片URL是存在有效期的,所以系统做了定时任务更新图片,数据库存储该字段内容时只存储对象存储的KEY(不存在URL),当定时任务来执行更新的时候,要查找到符文本中的图片KEY就相当的困难,甚至容易更新出错的可能解决思路:富文本中存在的图片KEY,再单独创建一个字段存储(多个图片可以使用中间表或者用特殊符号分隔这些KEY),在查询时(或更新时)通过该字段中KEY先通过缓存拿到URL,然后去富文本内容中通过KEY替换成URL,达到前端显示是图片URL,存储在表中是KEY,定时任务只需要更原创 2022-06-10 17:35:39 · 1967 阅读 · 0 评论 -
后端通过session+注解鉴权
pom.xml文件导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>2.3.5.RELEASE</version></dependency><dependency> .原创 2021-12-02 17:58:59 · 240 阅读 · 0 评论 -
前后端分离项目通过header参数鉴权
前端,在请求头加上鉴权参数const apiKey = '******'const echo = '随机字符串';const timestamp = new Date().getTime();headers: { 'Content-Type': 'application/json;charset=utf-8', 'Cache-Control': 'no-cache;max-age=0', 'Pragma': 'no-cache', 'x-echo-key': ech.原创 2021-11-25 19:07:25 · 982 阅读 · 0 评论 -
reidis关闭服务报错误redis shutdown (error)
分析:未给redis服务配置日志文件和数据缓存文件(或者说在redis的redis.conf中没有指定有效(有读写权限)的日志文件和数据缓存文件)。解决办法:在redis.conf中配置redis配置日志文件和数据缓存文件,并赋予读写权限;解决步骤:第1步:vi redis.conf(PS:打开redis服务配置文件)第2步:找到logfile “”,修改为:logfile 日志文件路劲+日志文件(PS:/usr/local/redis_log/redis_log.log)第3步:.原创 2020-10-16 10:24:09 · 780 阅读 · 0 评论 -
缓存击穿、缓存穿透和缓存雪崩个人理解
比喻:数据库:工厂缓存:商店请求:用户买东西1、缓存击穿理解定义:缓存中存在查询的key,但是过期了,请求转发到数据库。个人理解:用户去商店买鞋,商店内鞋已售罄(没有及时补货),用户直接去工厂买鞋。2、缓存穿透理解定义:缓存中不存在查询的key,请求转发到数据库。个人理解:用户去商店买原子弹,商店不卖原子弹,用户直接去工厂买原子弹(虽然买不到)。3、缓存雪崩理解定义:承载大并发(热点)访问的key,在同一时间段内集中过期,请求转发到数据库,导致数据库压力过大,挂掉了。个原创 2020-09-11 11:35:59 · 140 阅读 · 0 评论