
redis
GzlAndy
秋后的蚂蚱,越蹦越欢~
展开
-
Redis缓存三大问题
1 缓存穿透 1.1 问题描述 缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,并且出于容错考虑, 如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。 1.2 造成的原因 1.业务代码自身问题 2.恶意攻击。爬虫等等 1.3 解决方案 方案一:缓存空对象 public class NullValueResultDO implements...原创 2020-01-31 22:05:01 · 428 阅读 · 0 评论 -
redis集群
1. Redis主从复制 1.1 主要功能 1)异地容灾备份 2)读写分离 1.2 配置 1.2.1 主机配置 不做任何配置 1.2.2 从机配置 方式一:在线动态配置 salveof 主ip 主port CONFIG SET masterauth pass 方式二:配置文件配置 replicaof 主ip 主port masterauth passwd 1.3 原理 第一步:建立连接 1...原创 2020-01-31 22:02:23 · 274 阅读 · 0 评论 -
redis持久化机制
1. 是什么 redis是基于内存的数据库,将内存中的数据写到磁盘中,就是持久化 为什么会存在持久化? 因为没有持久化的话redis重启或者断电之后数据就会丢失。 2. RDB redis默认的持久化方式。 2.1 RDB持久化配置 #在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合 save 900 1 save 300 10 save 60 10000 #指定持久化文件...原创 2020-01-22 16:02:18 · 178 阅读 · 0 评论 -
redis入门
Redis简介 1.1 是什么 开源免费的; c语言编写的; 单线程,高性能的(key/value)内存数据库; 基于内存运行并支持持久化的nosql数据库。 1.2 能干什么 可以用来做缓存,分布式锁,单点登录会话缓存,统计网站访问量等等。 1.3 下载 redis各个版本下载链接 http://download.redis.io/releases/ 1.4 安装 1.解压 tar...原创 2020-01-22 15:58:48 · 173 阅读 · 0 评论