NoSql
文章平均质量分 92
BNMZY
chatgpt搬运工
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis缓存穿透、击透和雪崩
缓存穿透(查不到) 概念 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询,发现也没有,本次查询失败 当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库,会给持久层数据库造成很大的压力,这就是缓存穿透 解决方法 布隆过滤器 布隆过滤器是一种数据结构,对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃,避免了对底层存储系统的查询压力 缓存空对象 当存储层不命中后,即使返回的空对象也将其缓存起来,同时设置一个过原创 2020-05-23 00:36:13 · 425 阅读 · 0 评论 -
Springboot-redis
文章目录基本配置说明源码序列化 基本 配置 pom.xml <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 配置文件 spring: redis: host原创 2020-05-22 23:34:00 · 320 阅读 · 1 评论 -
Redis配置
redis.conf Units单位 配置大小单位,开头定义了一些基本度量单位,只支持bytes,不支持bit 对大小写不敏感 Includes 和spring的配置文件可以加载别的配置文件一样 redis.conf可作为总闸,包含其他 GENERAL(常用)!! daemonize yes :开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.c...原创 2020-04-08 21:09:02 · 195 阅读 · 0 评论 -
Redis-操作
常用命令 Http://redisdoc.com/ set K1 V1 get K1 DBSIZE -- 当前库里有多少个数据 select 2 -- 选择3号库(默认有16个) KEYS * : 查询库里所有key FLUSHDB : 删除当前库里所有数据 FLUSHALL : 删除所有库里数据 Key和五大类型常用方法 Key keys * -- 显示所有key exists K1 -- ...原创 2020-04-08 21:08:25 · 292 阅读 · 0 评论 -
Redis-主从复制
文章目录基本操作常用复制原理哨兵模式过程缺点 基本 主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制 Master以写为主,Slave以读为主 主要功能:读写分离,容灾分离 操作 配从(库)不配主(库) 从库配置命令:slaveof 主库IP 主库端口 每次与master断开之后,都需要重新连接,除非配置进redis.conf Info replicatio...原创 2020-04-08 21:08:12 · 196 阅读 · 0 评论 -
Redis-事务、发布订阅
事务 基本 可以一次执行多个命令,本质是一组命令的集合。 一个事务中的所有命令都会序列化,按顺序的串行化执行而不被其他命令插入,不许加塞 一个队列中,一次性、顺序性、排他性的执行一系列命令 操作及过程 常用命令 discard -- 取消事务,放弃执行事务快的所有命令 multi -- 标记一个事务块的开始 exec -- 执行所有事务块内的命令 unwatch -- 取消watch命令...原创 2020-04-06 21:18:19 · 177 阅读 · 0 评论 -
Redis-介绍
文章目录NoSQL简介特点四大分类Redis与其他key-value区别Redis基本特点Redis五大数据类型StringHashListSetZset NoSQL 简介 关系型数据库:表与表之间建立关联关系 非关系数据库:数据与数据之间没有关联关系 特点 数据模型比较简单 需要灵活性更强的IT系统 对数据库性能要求较高 不需要高度的数据一致性 对于给定key,比较容易映射复杂值的环境 ...原创 2020-04-06 16:44:04 · 228 阅读 · 0 评论
分享