redis
介绍redis相关
明目先生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Redis】整体复盘总结
本文为Redis部分的复盘总结 知道redis所处地位:作为服务器的缓存(而不是直接访问mysql),redis读取更快所以作为存储热点信息(应用于抢购(很多人访问高并发),有较多改动不急于写回数据库(例如购物车,浏览量))。 知道常见的nosql数据库:redis,mongodb 知道redis的基本命令 知道redis数据库的五种基本数据类型:string(append,mset,incr,incrby,decr),hash(hset key field value,购物车),list(lpush,l原创 2022-02-26 17:19:15 · 652 阅读 · 0 评论 -
【Redis-9】企业级解决方案:缓存预热,缓存雪崩,缓存击穿,缓存穿透
解决大量访问的上策是预防,下策是加锁 缓存预热 缓存雪崩 缓存击穿 缓存穿透 无法命中会导致查数据库,负荷会变大 监控指标原创 2022-02-15 21:25:42 · 273 阅读 · 0 评论 -
【Redis-8】主从复制,哨兵机制,集群
slave对外提供数据(读)这个数据是从master得到的,而master对外只让写入数据。 主从复制就是从主服务器读到从服务器(主复制数据给从)。 主从复制 简介 slave对外提供数据(读)这个数据是从master得到的,而master对外只让写入数据 作用 意外状态下可以灵活调整 树状拓扑 工作流程 由于slave有多个,master通常只有一个所以master等待slave链接 命令传播就是后来的数据的同步 常见问题 全量复制是主从复制机制的问题之一 一种情况: 重启导致mas.原创 2022-02-15 20:58:29 · 355 阅读 · 0 评论 -
【Redis-7】删除策略与高级数据类型
有效期数据的删除用到删除策略 为什么会有删除策略? 一些数据设置了有效期 有效期过了之后,cpu并不会立即前往删除,而是等待适合的时机。如何确定这个时机那就是删除策略该干的事了。 有哪些删除策略 定时删除 存储空间与expires都删除数据 惰性删除 定期删除 轮询方式,随机挑选key,并判断是否过期去删除,多还要删除,少下一个。 逐出策略 对所有有效数据来说不能用删除策略 逐出算法所使用的删除策略 对于expires区域: 对于全库数据 高级数据类型 bitmaps .原创 2022-02-15 19:08:05 · 97 阅读 · 0 评论 -
【Redis-6】事务(与java并发类似)
理解什么是事务 知道watch的作用 知道setnx的作用 知道redis对公共锁定时 什么是事务 事务是解决两个线程操作互相干扰问题的一个整体操作 给几个指令一次执行 事务锁 分布式锁(公共锁) watch只能监控判断数值变不变,变了那么终止此次事务 场景:多个人抢购最后一个物品 设置公共锁 死锁解决 到点自动放锁 ...原创 2022-02-15 17:59:45 · 282 阅读 · 0 评论 -
【Redis-5】持久化:RDB&AOF
持久化两种方式:保存数据(快照),保存操作过程。redis两者兼有 save指令是rdb策略,保存当前信息快照 bgsave是后台保存,异步,占用额外的内存。(配置方式启动是默认bgsave)实际推荐使用bgsave aof采用保存过程的机制 aof有三种保存策略,默认是每秒保存 aof默认不开启需要去db文件内配置 持久化方式 RDB保存方案 保存快照 配置 BGRDB bgsave指令,在后台使用保存。并不会立刻执行。是异步的 AOF策略 保存过程 配置文件设置开启 重复指令&a.原创 2022-02-14 20:47:23 · 240 阅读 · 0 评论 -
【Redis-4】jedis相关
jedis就是java链接操作redis的工具 依赖导入地址:mvnrepository.com/artifact/redis.clients/jedis 导入 如何操作原创 2022-02-14 19:17:42 · 150 阅读 · 0 评论 -
【Redis-3】基本数据类型:操作指令与应用
与java的类似 String 要注意单线程一下子执行过多指令导致其它等待问题 数值操作 设置string生命时间 key 命名规范 应用:大v粉丝显示,由于粉丝较多,大v的主页显示是一个热点数据 这里主要说明存储的key的命名规范:对应数据库 Hash 应用场景 List 阻塞取操作:拿不到一直等 Set Sorted_Set 最后添加了排序关键字 操作 有关key的基本操作 选择分区操作 ...原创 2022-02-14 18:58:23 · 156 阅读 · 0 评论 -
【Redis-2】基本指令操作 set get
明确掌握哪些指令 基本指令 使用tab可以查看群组 windows命令行下的运行原创 2022-02-14 16:22:33 · 148 阅读 · 0 评论 -
【Redis】入门基础:nosql,redis简介,下载与安装
本文参考:https://www.bilibili.com/video/BV1CJ411m7Gc?p=2 知道nosql的概念:非关系型数据库(尽量切断数据库表之间的关系)。 redis就是key-value存储方式,一个名一个值类似java的map redis适合处理高并发 下载与安装:github.com/microsoftarchive/redis/tags nosql概念 redis所处地位 不同类型的数据要放在不同的服务器上。 Redis简介 Redis应用 下载与安装 ...原创 2022-02-14 16:13:20 · 173 阅读 · 0 评论
分享