
Cache
文章平均质量分 76
斯普润布特
热爱Java,低调进取,不贰过
展开
-
Redis linux - 集群(经典3主3从)
Redis linux - 集群(经典3主3从) 前言 每个节点知道彼此之间的关系,也会知道自己的角色,当然它们也会知道自己存在于一个集群环境中,它们彼此之间可以交互、通信,比如:ping请求,pong响应。这些关系都会保存到某个配置文件中,每个节点都有,在搭建集群服务的时候配置 客户端需要和集群建立连接,只需要与其中一个建立连接关系就可以 某个节点挂掉,也是通过超过半数的节点进行检测确认的结果,客观下线后主从切换,与哨兵模式主从切换一个逻辑 Redis中存...原创 2021-08-05 09:24:03 · 334 阅读 · 0 评论 -
Redis linux - Sentinel 开启哨兵模式以及监控
Redis linux - Sentinel 开启哨兵集群监控 什么是哨兵 Sentinel(哨兵)是用于Redis集群中的Master状态的工具,哨兵可以监视一个或者多个Redis Master服务,以及这些Master服务的所有Slave从服务,当Master服务宕机了,会把关联Master的Slave从服务升级为Master服务来替换已经宕机的Master继续工作,当原Master恢复后将设定为Slave从服务跟随当前的Master继续工作。 Redis哨兵(...原创 2021-08-03 11:35:23 · 2757 阅读 · 0 评论 -
Redis linux - 缓存过期处理机制与内存淘汰机制
Redis linux - 缓存过期处理机制与内存淘汰机制 缓存过期处理机制 redis中的缓存无论是过期与否,都会一直存储在内存中,只有触发机制才会被清理掉 定时删除-主动 定时随机的检查过期的key,如果过期则清理掉 redis.conf配置文件中hz属性配置,默认每秒十次抽查,官方建议配置在1-100次 惰性删除-被动 请求一个key时,redis会检查这个key是否过期,弱国过期则删除,返回一个nil,这种策略对cup比较...原创 2021-08-02 17:30:55 · 223 阅读 · 0 评论 -
Redis linux - Redis持久化
Redis linax - Redis持久化 持久化快照模式(RDB) 每隔一段时间,把北村中的数据写入磁盘的临时文件,作为快照,恢复的适合把快照文件读进内存,如果宕机重启,内存里的数据会消失,再次启动redis后,数据就会恢复,备份由内存存入磁盘,恢复是由读取磁盘数据到内存。 优势 每隔一段时间数据全量备份 灾备简单,可以远程传输,外发备份文件 子进程备份的时候,主进程不会有任何io操作(写、编辑、删除),保证备份数据的完整性 相对AOF,文件...原创 2021-08-02 10:33:24 · 356 阅读 · 0 评论 -
Java报错笔记-org.springframework.data.redis.serializer.SerializationException: Could not read JSON
错误场景:将对象(实体)存到redis,取值时报错; 由于对象(实体)中缺少json的某个字段属性引起; 解决方式对象(实体)加类注解 @JsonIgnoreProperties(ignoreUnknown = true) ...原创 2019-05-23 16:55:26 · 18225 阅读 · 0 评论 -
Redis与SpringBoot整合
Redis与SpringBoot整合 一、RedisTemplate与StringRedisTemplate对象使用 Maven依赖: <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2019-05-22 17:55:40 · 241 阅读 · 0 评论 -
SpringBoot + H2 + JPA + Thymeleaf 整合
SpringBoot + H2 + JPA + Thymeleaf 整合 maven依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa<...原创 2019-11-19 19:19:50 · 383 阅读 · 0 评论 -
Redis linux环境安装部署
Linux下Redis的安装和部署 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,...原创 2019-05-22 11:21:30 · 366 阅读 · 0 评论