上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页
摘要: Redis哨兵模式浅析 背景 两种主从复制的模式,一种是一主多从,另一种是主-从(主)-从的链路模式。对于任意模式,主节点宕机后都需要再次选一个主机,这个动作不会自动完成,需要手动配置。 slaveof no one # 不以服从于任何节点,即自己是主节点 手动配置繁琐易出错且花费时间长,使得Red 阅读全文
posted @ 2022-03-24 11:42 Oh,mydream! 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制 背景 真实项目中不可能仅使用单机的Redis,一旦断电,则数据全部丢失;所以都会采用主从复制的模式,常见的有一主二从或一主三从。 主从复制是指将一台Redis服务器(主节点master)中的数据复制到多台Redis服务器(从节点slave)中;数据的复制是单向的,只能从主节点复制 阅读全文
posted @ 2022-03-23 20:35 Oh,mydream! 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Redis订阅发布 什么是订阅发布及其使用场景? Redis订阅发布是一种消息通信模式;发布者(publish)发布消息,订阅者(subscribe)接收消息;Redis客户端可以订阅任意数量的频道 图解原理 订阅频道的三个客户端及其订阅的频道间的关系 消息发送时:数据在通道及订阅通道客户端间的传输 阅读全文
posted @ 2022-03-23 15:01 Oh,mydream! 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Redis持久化——AOF 什么是AOF? AOF(Append Only File)日志文件追加:将对Redis的所有写和删除操作追加到日志文件中,不记录读的操作,在数据恢复时将日志文件中所有的操作执行一遍。 持久化流程 以日志的形式来记录每个写操作,将Redis执行过的所有写指令和删除指令记录下 阅读全文
posted @ 2022-03-22 19:14 Oh,mydream! 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Redis持久化——RDB 背景 为什么需要持久化? Redis是内存数据库,内存中的数据会断电即失,因此需要做持久化避免里面的数据在突然断电的情况丢失。 持久化方式都有哪些? RDB(Redis DataBase) :将某一时刻的内存快照(snapshot),以二进制方式写入磁盘中.rdb文件的过 阅读全文
posted @ 2022-03-22 16:10 Oh,mydream! 阅读(45) 评论(0) 推荐(0) 编辑
摘要: redis配置文件详解 配置文件路径:D:\install\Redis-x64-5.0.10\redis.windows.conf 内存单位 注意点: k和kb不同 大小写不敏感 # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes 阅读全文
posted @ 2022-03-22 14:49 Oh,mydream! 阅读(123) 评论(0) 推荐(0) 编辑
摘要: RedisTemplate 实际项目中对redis的操作,一个是创建RedisConfig,一个是创建RedisUtil RedisConfig中重写RedisTemplate,设置key的序列化方式,value的序列化方式等 RedisConfig模板 package com.example.re 阅读全文
posted @ 2022-03-18 10:19 Oh,mydream! 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Redis 在SpringBoot2.x开始,原来使用的Jedis被替换为了lettuce jedis:底层采用的是直连,多个线程操作是不安全的,如果想要避免不安全,使用jedis连接池!类似BIO模式 lettuce:采用netty,实例可以在多个线程中共享,不存在线程不安 阅读全文
posted @ 2022-03-04 17:07 Oh,mydream! 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Redis实现乐观锁 面试常问 watch 监控 一次命令对事务仅生效一次 ,执行的时候会比较监视时候的值和执行的值是否相等,不相等则报错 # 正常执行一次 127.0.0.1:6379[3]> flushdb OK 127.0.0.1:6379[3]> set money 100 OK 127.0 阅读全文
posted @ 2022-02-26 16:32 Oh,mydream! 阅读(98) 评论(0) 推荐(0) 编辑
摘要: redis基本的事务操作 redis事务的本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行的过程中会按顺序依次执行 一次性、顺序性、排他性 redis事务没有隔离级别的概念!所有的命令在事务在并没有被执行,只有发起执行命令的时候才会执行 redis的单条命令行是保证原子性的,但是事 阅读全文
posted @ 2022-02-26 15:58 Oh,mydream! 阅读(30) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页