Redis
文章平均质量分 60
小段闯天涯
时刻提醒自己,思考的过程比给的标准答案更重要
展开
-
Redis整合SpringBoot的RedisTemplate实现类
Redis整合SpringBoot》》RedisService 接口package com.tuan.common.base.redis;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;public interface RedisService { //Redis 字符串(String) /** * 模糊值再删原创 2021-01-08 22:02:07 · 518 阅读 · 3 评论 -
Redis 哨兵模式配置和Master恢复后不同步问题和Spring上配置哨兵
Reids主从复制问题当我们完成了主从复制,如一主二从时,当我们Master(主)挂了,我们没有办法保证他们高可用性,并且只能进行读操作不能写入操作,导致我们服务失效。解决办法:哨兵Sentinel(哨兵)是用于监控Redis集群中Master状态的工具,是 Redis 高可用解决方案,哨兵可以监视一个或者多个redis master服务,以及这些master服务的所有某个master服务宕机后,会把这个master下的某个从服务升级为master来替代已宕机的master继续工作。哨兵配置文件整原创 2021-01-07 17:24:59 · 1904 阅读 · 0 评论 -
Redis 缓存过期处理与内存淘汰机制
缓存情况计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话性能很慢。已过期的key如何处理?设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略redis有两种策略:(主动)定时删除定时随机的检查过期的key,如果过期则清理删除。(每秒检查次数在redis.conf中的hz配置)(被动)惰性删除当客户端请求一个已经过期的key的时候,那么redis会检查这个key是否过期,如果过期了,则删除,然后返回一个nil原创 2021-01-07 13:23:19 · 126 阅读 · 0 评论 -
Liunx 下安装Redis和基本配置,开机自启动
安装下载 Redis官网:https://redis.io/download选择下载稳定版本,不稳定版本可以尝鲜,但是不推荐在生产使用。上传文件原创 2021-01-06 19:37:24 · 205 阅读 · 1 评论 -
Redis的持久化机制 RDB、AOF
Redis二种持久化机制全称RDB: Redis DataBase (默认)AOF: Append Only File什么是RDB?RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那dis后,则会恢复。RDB备份与恢复流程内存备份 --> 磁盘临时文件临时文件 --> 恢复到内存RDB优劣势优势:每隔一段时间备份,全量备份灾备简单,可以远程传输子进程备份的时候,主进程不会有任何原创 2021-01-06 14:55:38 · 111 阅读 · 0 评论 -
redis常用命令和使用场景
redis特性和使用基于内存的key-value数据库基于c语言编写的,可以支持多种语言的api set每秒11万次,取get 81000次 性能高支持数据持久化,方便数据备份数据类型描述说明string字符串,最简单的k-v存储hashhash格式,value为field和value,适合ID-Detail这样的场景。list简单的list,顺序列表,支持首位或者末尾插入数据set去重无序list,查找速度快,适合交集、并集、差集处理zset原创 2021-01-05 12:55:59 · 284 阅读 · 0 评论