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