![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
sql
文章平均质量分 76
nosql sql 等等
Code-zyc
这个作者很懒,什么都没留下…
展开
-
Redsi-高级篇(分布式缓存)
目录分布式缓存Redis 持久化RDB持久化基本配置:异步底层原理:总结:AOF持久化:存放原理:基本配置:优化策略:RDB&AOF 两者对比:AOF&RDB混合模式:开启配置:基本原理:Redis 主从:如何搭建:数据同步原理:全量同步全量同步总结增量同步:避免全量同步:全量&增量总结:Redis 哨兵机制哨兵作用及原理:总结:哨兵集群的搭建:与Java进行联系Redis分片集群分片的原理:搭建分片集群:散列插槽散列插槽总结:建议看视频,指令过多,一般很少用到分片集群分布式缓存转载 2022-05-23 21:39:56 · 420 阅读 · 0 评论 -
Redis实际应用4
目录文章的推送Timeline模式拉模式推模式推拉结合模式三种模式的对比推模式的代码实现:看需求:选取的依据:原因解决:代码文章的推送由于智能排序需要算法等 ,该项目只能适用于最简单的Timeline模式Timeline模式拉模式实现思路:就是关注的对象发布了动态,粉丝在去他们的发件箱拉取出来,按时间进行排序,显示到自己的收件箱里面推模式实现思路:博主发布动态直接推给关注了自己的粉丝推拉结合模式实现思路:主要是区分普通粉丝和活跃粉丝,活跃的粉丝采取推的模式(因为拉的模式有延迟转载 2022-05-17 15:28:14 · 276 阅读 · 0 评论 -
Redis实际应用3
目录Redis优化秒杀原方案的问题流程图:存在的问题:解决方案流程图需求1:新增秒杀优惠券的同时,将优惠券信息保存到Redis中2:基于Lua脚本,判断秒杀库存、一人一单,决定用户是否抢购成功3:如果抢购成功,将优惠券id和用户id封装后存入阻塞队列4:开启线程任务,不断从阻塞队列中获取信息,实现异步下单功能总结Redis优化秒杀原方案的问题流程图:存在的问题:第一点: 这一项业务里面过多的访问了数据的,而数据库在处理并发的时候不是很行,影响性能。第二点: 该业务一条线执行,过于繁琐。列子:你转载 2022-05-16 12:53:30 · 200 阅读 · 0 评论 -
Redis实际应用2
目录全局唯一ID代码:全局唯一ID下订单 这种情况,如果采用数据库的自增,则会规律明显,所以采用手动的情况下生产id这是id的生产策略,代码:转载 2022-05-15 19:52:11 · 396 阅读 · 0 评论 -
Redis实际应用1
目录前言前言该项目是黑马得免费项目 请官网领取 点我免费获取转载 2022-05-12 20:35:06 · 186 阅读 · 0 评论 -
Redis基础(笔记)
目录与sql的比较redis的特征安装与sql的比较redis的特征安装看视频领取资料即可:转载 2022-05-07 14:56:56 · 73 阅读 · 0 评论 -
Java操作Redis
目录Jedisjedis快速入手jedis 线程池SpringDataRedsiRedisTemplate(不推荐)**第一步:**第二步编写测试序列化的问题出现的原因:解决方案:测试:StringRedisTemplate(推荐)针对 string,string得针对string,对象得Jedisjedis快速入手注意导入依赖:<dependency> <groupId>redis.clients</groupId>转载 2022-05-07 14:52:10 · 226 阅读 · 0 评论 -
springboot整合 mbatisPlus
文章目录第一步导入场景配置yaml:第二步导入数据库链接:第三步 继承Basemapper补充:第一步导入场景配置yaml:官网把最新版本号填入即可<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>Latest Versio原创 2021-03-20 13:37:30 · 146 阅读 · 0 评论 -
java (springboot) 从数据库存取 json 字段 (超简单)
文章目录前言:代码部分:第一步导入依赖:第二步 :配置typeHandler第三步:创建实体类:前言 我的数据库:实体类的创建:就和数据库对应就完事第四步:配置yaml 把你写的typehandler扫描:第四步:写xml:补充:代码:乱码问题前言:本人也是看了很多篇博客 他们讲的很细致还讲了原理 我这里直接上代码 尽量复制过去就马上能用代码部分:第一步导入依赖: <!-- https://mvnrepository.com/artifact/com.alibaba/fas原创 2021-04-19 20:32:05 · 4312 阅读 · 3 评论 -
java与springboot 操作redis
文章目录Java(jedis)操作第一步导包第二步 代码Springboot 操作Java(jedis)操作第一步导包 <!--引入jedis连接依赖--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version>原创 2021-08-23 22:38:25 · 100 阅读 · 0 评论 -
Redis持久化操作
文章目录前言RDB大致原理redis.conf的配置:AOF大致原理redis.conf的配置:总结:前言详细看笔记文档 提取码:1234RDB大致原理把目前redis 里面的数据都存到 一个rdb 文件里面redis.conf的配置:这是rdb文件名字的配置这是rdb生成路径的配置:默认是 启动路径下生成的这是 触发的策略 1个小时改一个key 就储存这样。。当Redis无法写入磁盘的话,直接关掉Redis的写操作。推荐yes.对于存储到磁盘中的快照,可以设置是否进行压原创 2021-05-28 12:37:53 · 59 阅读 · 0 评论 -
Redis 实现验证码过期等功能
文章目录需求图:代码实现:1生成验证码:验证码两分钟有效需求图:依赖: <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>原创 2021-05-25 18:27:06 · 1368 阅读 · 0 评论 -
百分百解决 Jedis 远程连 接connect time out问题
这里写目录标题出错效果图:解决方法:方法一:关闭防火墙:方法二修改配置文件:方法三:那一定是 没加规则!!!方法四 :检查一下 代码的端口号和ip地址是否正确。出错效果图:解决方法:方法一:关闭防火墙:这个是暂时关闭(重启服务器就开启了)systemctl stop firewalld.service这个是直接关闭:systemctl disable firewalld.service 然后检查 是否关闭:firewall-cmd --state就关闭成功了方法二修改配置原创 2021-05-23 14:05:55 · 588 阅读 · 3 评论 -
Redis 发布与订阅
需要两个客户端订阅:其中一个 进行订阅:使用指令:SUBSCRIBE 频道名字发布:另一个客户端 使用指令:publish +频道+ 类容:返回值是多少人订阅订阅的客户端接收结果:原创 2021-05-21 16:59:36 · 52 阅读 · 0 评论 -
Redis配置文件
文章目录开头INCLUDESNETWORK 网络配置GENERAL 通用配置SNAPSHOTTINGSECURITY 安全配置CLIENTS开头就告诉你单元不区分大小写 已经一些进制INCLUDES导入 其他的配置文件NETWORK 网络配置bind 127.0.0.1 要是不改的话就是 只能本机 无法远程改成远程 注释掉即可protected-mode no :远程保护 默认yes 开启 就无法远程 建议noport 6379 :端口号timeout 0 :表示多原创 2021-05-21 12:36:50 · 107 阅读 · 0 评论