Redis
文章平均质量分 55
Redis
热爱Java,热爱生活
善学如春起之苗不见其增,日有所长
假学如磨刀之石不见其损,年有所亏
展开
-
windows上打开redis服务闪退问题处理
也可以将这个命令新建一个txt文件,写入之后将后缀改为.bat,后续只需要点击运行即可。可以使用命令直接启动服务,先进入到redis的根目录下输入下一命令打开redis服务。原创 2024-03-21 23:01:00 · 1473 阅读 · 0 评论 -
任意对象转换为json缓存进Redis【工具类】
将任意Java对象序列化为json并存储在string类型的key中,并且可以设置TTL过期时间,逻辑过期时间原创 2022-11-23 00:08:17 · 607 阅读 · 0 评论 -
Redis解决缓存穿透,缓存雪崩,缓存击穿思路
也叫热点问题,就是一个被高并发访问并且缓存重建业务比较复杂的key突然失效,无数的请求访问会在瞬间给数据库带来巨大的冲击。是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库。4.基于互斥锁方式解决缓存击穿问题。1.互斥锁和逻辑过期。原创 2022-11-08 23:28:10 · 590 阅读 · 0 评论 -
【Redis】五种数据String,List,Hash,Set,Zset类型的缓存操作分享
将数据集合加以判断,是否存在数据,如果存在则创建以实体为泛型的数据集合,并遍历数据,使用JSONUtil.toBean()获取数据集合所需要的实体对象,并且封装到该数据集合中。如果数据不存在则查询数据库,将查询到的数据进行遍历,使用JSONUtil.toJsonStr()方法转换为String类型的json格式并封装进Lsit作为Redis的数据源缓存;将获取到的String类型的数据加以判断,如果存在数据则使用JSON.parseArray()转换成对应的集合数据,直接返回给前端处理;原创 2022-11-05 23:35:00 · 1370 阅读 · 0 评论 -
Redis的入门之路
Redis是一个Key-Value,Key一般是String类型,不过value的类型多种多样:基本数据类型:特殊类型(用展示地理位置)原创 2022-11-05 18:16:13 · 329 阅读 · 0 评论 -
【Redis缓存的引用(案例分析)】
1.1.浏览器缓存静态资源2.tomcat缓存----应用层缓存,例如: map3.数据库缓存 ------ 索引,数据等,最后也是要落实到CPU缓存和磁盘缓存2.1降低后端负载。2.2.提高读写效率,降低响应时间3.1.数据的一致性的成本(如果数据库的数据发生变化,缓存没变,可能会产生数据不一致问题)3.2..代码维护成本 解决缓存雪崩,缓存穿透,缓存击穿等3.3.运维成本 搭建集群部署,硬件消耗1.1 客户端请求redis缓存,缓存命中返回给客户端,如果Redis未命中,则查询数据库,再把查询到的值更新原创 2022-10-26 23:25:39 · 477 阅读 · 0 评论 -
【如何解决Session不共享问题--Redis篇】
以上是主要逻辑实现代码,可以结合自己的实际业务需要进行参考,比如可以利用拦截器对Redis值进行获取并更新过期时间。原创 2022-10-25 23:18:03 · 773 阅读 · 0 评论 -
Spring Cache 的介绍和实际使用SpringBoot+Redis
在spring boot项目中,使用缓存技术只需在项目中导入相关缓存技术依赖包,并在启动类上使用@EnableCaching开启缓存支持即可。例如,使用Redis作为缓存技术,只需要导入Spring data Redis的maven坐标即可。value: 缓存的名称,每个缓存名称下面可以有多个key。condition :条件,当不为空时候才会去缓存。基于注解进行实现的缓存,将数据缓存到Redis中。以上是Spring Cache的简单应用,unless:当条件成立的时候是不缓存。key:缓存的key。原创 2022-09-12 21:56:43 · 222 阅读 · 0 评论 -
Redis整合SpringBoot使用(Windows)
【代码】Redis整合SpringBoot使用(Windows)原创 2022-09-12 01:11:57 · 96 阅读 · 0 评论 -
Redis在Windos上的安装和启动
但是进行到这里有个小问题,就是当我们关闭这个窗口时候,里面的数据都会清除,并且需要重新执行启动服务的这个操作,基于这个问题。可以把服务交给Windos进行管理,这样服务就可以一直保持运行,也不用频繁的去重启服务。以同样的方式打开cmd,输入redis-server.exe --service-install redis.windows.conf --loglevel verbose回车,设置服务命令。此时设置成功,可在任务管理器中看到redis服务,但是还没有启动,可手动启动,如下图所示。原创 2022-09-12 01:03:05 · 786 阅读 · 0 评论 -
Linux上安装和启动Redis(详细)
1.Redis官网下载地址:Redis点击下载既可完成下载2.使用Xshell工具进行连接服务器上传,Xshell获取:链接:https://pan.baidu.com/s/1vdHepG7ElrU7dx_R7JdFYg?pwd=v0yf提取码:v0yf3.使用 ip add 查看Linux服务器的IP地址4.连接Linux服务器输入服务器的账号和密码 5.将安装包移到Linux的文件夹下 6.解压Redis安装包解压之后会出现一个解压目录,里面就是Redis的相关的配置文件7. 由于redis是c语言原创 2022-07-12 11:37:31 · 486 阅读 · 0 评论