摘要: 1、基本配置&使用 基本配置及使用,可在 Redisson分布式锁之读锁RedissonReadLock原理 自行查看 2、RedissonWriteLock 2.1 lua脚本加锁 // 获取key为"rwLock"的锁对象RReadWriteLock rwLock = redissonClien 阅读全文
posted @ 2022-04-05 20:44 MaybeSuch 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1、基本配置 配置信息与 Redisson分布式锁之非公平锁原理 配置一样,可自行查看 2、使用&读写锁介绍 // 获取key为"rwLock"的锁对象,此时获取到的对象是 RReadWriteLock RReadWriteLock rwLock = redissonClient.getReadWr 阅读全文
posted @ 2022-04-05 20:42 MaybeSuch 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 1、基本配置 配置信息与 Redisson分布式锁之非公平锁原理 配置一样,可自行查看 2、使用 与非公平锁不同的是,公平锁获取所对象时,使用的是 getFairLock 方法,返回的对象为 RedissonFairLock RedissonFairLock 其实是 RedissonLock 的子类 阅读全文
posted @ 2022-03-19 22:55 MaybeSuch 阅读(2487) 评论(0) 推荐(1) 编辑
摘要: 1、基本配置 pom.xml依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.16.2</version> </dependency> Redisson配置 @Co 阅读全文
posted @ 2022-03-11 18:25 MaybeSuch 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 1、RDB RDB全称Redis DataBase,在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时直接将快照文件直接读到内存里;在默认情况下,Redis 将内存数据库快照保存在名字为 dump.rdb 的二进制文件中,有手动触发和自动触发两种方式。 手动 阅读全文
posted @ 2022-03-01 16:22 MaybeSuch 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一、细粒度的配置Feign的日志级别(针对每个微服务配置) 1、java代码方式 (1)在Feign接口注解上面配置configuration /** * @author : maybesuch * @version : 1.0 * @Description : 用户中心Feign接口 * @Dat 阅读全文
posted @ 2020-01-10 13:44 MaybeSuch 阅读(4808) 评论(0) 推荐(2) 编辑
摘要: 1. GridFS简介 GridFS 用于存储和恢复那些超过16M(BSON文件限制)的文件(如:图片、音频、视频等),但是它是存储在MonoDB的集合中。 GridFS 会将文件对象分割成多个的chunk(文件片段),一般为256k/个,每个chunk将作为MongoDB的一个文档(documen 阅读全文
posted @ 2020-01-08 10:52 MaybeSuch 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: 一、添加节点 1、首先将需要添加的节点启动: 这里启动redis6383.conf和redis6393.conf两个节点 查看原有节点: 3个主节点所对应的哈希槽(hash slot) myself表示当前连接的节点 2、执行以下命令,将新节点添加到集群中 ../redis-trib.rb add- 阅读全文
posted @ 2019-01-23 17:11 MaybeSuch 阅读(5576) 评论(0) 推荐(1) 编辑
摘要: Redis 在3.0版本前只支持单实例模式,虽然支持主从模式、哨兵模式部署来解决单点故障,但是现在互联网企业动辄大几百G的数据,可完全是没法满足业务的需求,所以,Redis 在 3.0 版本以后就推出了集群模式(本文使用的是redis-4.0.10)。 Redis 集群采用了P2P的模式,完全去中心 阅读全文
posted @ 2019-01-15 13:44 MaybeSuch 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 壹、Redis主从分离 本文使用的是redis-4.0.10版本 准备三个redis配置文件(redis.conf),分别修改为redis6380.conf、redis6381.conf、redis6382.conf 一、配置Master 1、修改端口 # Accept connections on 阅读全文
posted @ 2019-01-12 14:18 MaybeSuch 阅读(12331) 评论(0) 推荐(3) 编辑