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