-->

随笔分类 -  中间件

摘要:Nacos中的配置文件变更后,微服务无需重启就可以感知,通过下面两种配置实现: 方式一:在@Value注入的变量所在类上添加注解@RefreshScope 方式二:使用@ConfigurationProperties注解读取配置文件内容 package cn.itcast.user.config; 阅读全文
posted @ 2023-11-13 08:51 角刀牛Java 阅读(1095) 评论(0) 推荐(2) 编辑
摘要:简述 利用Redis的Setnx命令,来实现一个分布式的加锁方案。利用注解,在拥有该注解的方法上,进行切面处理,在方法执行前,进行加锁,执行结束后,根据是否自动释放锁,进行解锁。 将该注解用在定时任务的方法上,即可实现分布式定时任务,即获取到锁的方法,才会执行。 1 redis命令 1.1 setn 阅读全文
posted @ 2023-10-08 10:37 角刀牛Java 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、Redis常用的5种数据类型 字符串(String):最基本的数据类型,可以存储字符串、整数或浮点数。 哈希(Hash):键值对的集合,可以在一个哈希数据结构中存储多个字段和值。 列表(List):按照插入顺序存储一组有序的值,可以在列表的两端执行插入、删除和访问操作。 集合(Set):无序的唯 阅读全文
posted @ 2023-10-08 09:11 角刀牛Java 阅读(2746) 评论(0) 推荐(1) 编辑
摘要:Redis 的大 key 如何处理 介绍 大key 并不是指 key 的值很大,而是 key 对应的 value 很大(非常占内存) 一般而言,下面这两种情况被称为大 key: String 类型的值大于 10 KB; Hash、List、Set、ZSet 类型的元素的个数超过 5000个; 为什么 阅读全文
posted @ 2023-09-26 08:43 角刀牛Java 阅读(3404) 评论(0) 推荐(0) 编辑
摘要:1. XXL-JOB简介 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。它的有两个核心模块,一个模块叫做调度中心,另外一个模块叫做执行器,它把任务调度和任务执行分成两个部分。这样调度模块只需要负责任务的调 阅读全文
posted @ 2023-09-14 14:34 角刀牛Java 阅读(126) 评论(0) 推荐(0) 编辑
摘要:目录 Redis哨兵模式定义为什么需要Redis哨兵模式?Redis哨兵模式功能Redis哨兵模式原理Redis哨兵模式的优缺点 Redis哨兵模式定义Redis哨兵模式是是一个管理多个 Redis 实例的工具,它可以实现对 Redis 的监控、通知、自动故障转移,是Redis实现高可用 的实现方案 阅读全文
posted @ 2023-09-13 15:59 角刀牛Java 阅读(8501) 评论(0) 推荐(0) 编辑
摘要:一、什么是 Redis 延时双删? 1、延迟双删策略是分布式系统中数据库存储和缓存数据保持一致性的常用策略,但它不是强一致。不管哪种方案,都无法绝对避免Redis存在脏数据的问题,只能减轻这个问题 2、因为双删策略执行的结果是把redis中保存的那条数据删除了,以后的查询就都会去查询数据库。经常修改 阅读全文
posted @ 2023-09-12 08:58 角刀牛Java 阅读(2467) 评论(0) 推荐(0) 编辑
摘要:1 前言 1.1 业务场景 业务数据同步(线上数据同步到线下,新平台老平台数据的同步),消息通知,业务数据的补偿。 1.2 什么是定时任务 定时任务是指基于给定的时间点,给定的时间间隔或者给定执行次数自动的执行程序。任务调度是系统的重要组成部分。任务调度直接影响着系统的实时性。任务调度涉及到多线程并 阅读全文
posted @ 2023-09-11 13:36 角刀牛Java 阅读(3036) 评论(0) 推荐(0) 编辑
摘要:简介: 阿里云OSS是一款由阿里巴巴云计算有限公司开发的基于云端的对象存储服务。它为企业和个人存储海量数据提供了完美的解决方案,本文将详细介绍阿里云OSS的功能与优势。 一,准备工作 1,点击:注册账号账号 输入用户名,密码,手机号 编辑 添加图片注释,不超过 140 字(可选) 2,实名阿里云账号 阅读全文
posted @ 2023-09-11 12:51 角刀牛Java 阅读(339) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示