分布式缓存(redis配置等)
文章平均质量分 70
redis操作总结
jvm缓存等操作
pingzhuyan
不求与人相比, 但求超越自己
展开
-
00-redis篇 redis.conf默认配置(默认)
redis.conf的默认配置原创 2022-12-04 17:34:21 · 1658 阅读 · 0 评论 -
01-redis篇 两种数据储存持久化方式
目录1. 背景:2. 两种数据持久化方式2.1 RDB存储机制-> (1) 配置docker版redis -> (2) rdb默认开启, 配置如下 redis.conf 打开 ->(3)安全退出的模式->(4) save与bgsave 2.2 AOF持久化机制->(1) 修改redis.conf 开启aof储存机制 ->(2) 为什么要开启rewrite操作 3. RDB与AOF的优缺点3.1 RDB优缺点-> (1) rdb优点: ->(2) rdb 缺点: 3.2 AOF 优缺点->(1)优点->(原创 2022-12-04 20:04:24 · 661 阅读 · 0 评论 -
02-redis篇 redis事务处理及使用方式
是为了保证业务的完整,数据的正确而推出的一种控制机制。原创 2022-12-23 22:30:52 · 764 阅读 · 0 评论 -
03-redis篇 架构设计之一: 主从复制
目录第一篇: 主从复制二. 实践操作1. 准备工作-> ps: 安装redis的文章: docker版 的redis安装2. 制作docker镜像-> 2.1 制作redis6379 -> 2.2 制作redis6380-> 2.3 制作redis63813. 查看主镜像redis6379的ip地址-> 3.1 IPAddress位置在这: 4. 检测redis服务角色(master/slave)->4.1 效果[如图所示]: -> 4.2 参数解释:5. 换终端, 登录 redis6380 和 redi原创 2023-01-05 16:07:22 · 224 阅读 · 0 评论 -
05- redis集群模式搭建(上) (包含云服务器[填坑])
主从模式 哨兵模式, 都会在集群模式中体现出来, 官方推荐集群最少三主三从 6个redis服务。redis cluster集群默认16384个hash槽,集群搭建成功之后,需要给每一个主节点分配hash槽。当外部数据插入的时候,会对key进行crc16然后对16384取模,这样就计算出哪个节点对该数据进行管理。创建集群时就已经分配哈希槽, 如果采用的3主3从的结构,主从模式通过哨兵模式,实现类主服务故障自动切换, 进而实现类服务的高可用原创 2023-05-13 14:55:10 · 712 阅读 · 1 评论 -
06-redis集群模式(中) 项目测试的云服务ip变内网等(解决大多数问题)
05- redis集群模式搭建(上) (包含云服务器)解决上篇文章操作内的坑 docker版, 着急的直接看结尾405,06号文章配合使用特别提示:Redis集群在进行数据同步和复制时会占用一定的带宽。具体来说,在Redis集群中,每个节点都需要与其他节点进行数据同步和复制,以保证数据的一致性和可靠性。因此,当集群规模较大或者网络环境较差时,Redis集群可能会占用较多的带宽,对网络性能产生一定的影响。原创 2023-05-13 17:11:38 · 931 阅读 · 2 评论 -
springboot 整合缓存 : -> Redis(Aop技术融合) 自动
而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的类型。所以,如果使用name属性,则使用byName的自动注入策略,而使用type属性时则使用byType自动注入策略。aop 是根据方法的返回值进行封装, 如果不想要返回值 就需要自己定义aop了 使用自定义注解aop切点 切面 同时可以加上本地缓存+redis缓存技术。如果既不制定name也不制定type属性,这时将通过反射机制使用byName自动注入策略。2. service: 数据处理逻辑。原创 2022-10-05 10:09:47 · 736 阅读 · 0 评论 -
@Deprecated 注解的作用 (redisson源码中发现)
表示不推荐使用了,但是还可以使用, 如图所示 直接划掉了。原创 2022-11-27 21:37:49 · 581 阅读 · 0 评论 -
redis高级: redisTemplate 修改默认的jdk序列化方式/StringRedisTemplate
场景: 使用springboot自带的redistemplate 连接redis两种 StringRedisTemplate redisTemplate而 redisTemplate 存储的 是默认的jdk序列化方式效果: \xac\xed\x00\x05t\x00\x07auther1@Test void testString() { ValueOperations<String, String> value = redisTemplate.ops原创 2022-05-31 11:28:18 · 2234 阅读 · 0 评论 -
redis Jedis设计 连接池配置(两种) 享元模式(池) 单例模式(设计)
Jedis连接池配置懒汉设计package aisce.shop.config.jedis.jedisPool;import lombok.extern.slf4j.Slf4j;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * Jedis 连接池懒汉式设计 */@Slf4jpublic..原创 2022-05-17 09:15:12 · 806 阅读 · 0 评论