
Redis
java冢狐
这个作者很懒,什么都没留下…
展开
-
秒杀系统设计
秒杀系统设计会出现的问题高并发秒杀就是短时间的,瞬间用户极多。Redis也就能抗住几万的QPS,在大量请求下:缓存雪崩、缓存击穿、缓存穿透都是可能发生的,超卖多卖出了商品恶意请求脚本恶意请求连接暴露导致可以提前请求访问或者写脚本压秒访问数据库几秒钟十几万的QPS,直接打到数据库上,可能导致数据库挂掉,要是没有降级、限流、熔断,别的一起挂掉。解决服务单一职责把秒杀单独形成一个服务,单独建立数据库,万一秒杀挂掉也不至于影响其他服务秒杀连接加盐URL动态化原创 2020-11-28 16:04:00 · 236 阅读 · 0 评论 -
Redis阻塞原因以及排查方法
虽然我们在日常工作中常常使用Redis来充当数据库的缓存,从而大大缓解数据库的压力以及提高用户的体验感,但是Redis也会存在阻塞的情况,导致整个系统变慢,从而影响用户体验。所以我们在针对Redis阻塞的情况下可以从以下七个方面来整体的进行分析,看看到底是哪里导致了Redis的阻塞。慢查询bigkey大对象swapfork子进程AOF刷盘阻塞Redis输入、输出缓冲区导致的阻塞网络问题慢查询因为Redis是单线程的,所以如果出现大量的慢查询,可能会导致redis-server阻塞,可原创 2020-11-24 16:53:31 · 7827 阅读 · 0 评论 -
当面试遇到 Redis,我作为一个面试官是这么“刁难”你的!
目录什么是RedisRedis持久化机制缓存雪崩、缓存穿透、缓存击穿、缓冲预热、缓存更新、缓存降级缓存雪崩(多个key失效)缓存穿透(不存在的key)缓存击穿(单个key)解决缓存预热缓存降级Redis和Memcache的区别单线程的Redis为啥这么快Redis的数据类型以及每种的使用场景Redis过期策略以及内存淘汰机制过期策略内存淘汰机制(保证都是热点数据)Redis常见性能问题和解决方案Redis为什么是单线程的Redis事务四大原语怎么实现Redis的高可用性主从架构哨兵Redis集群的原理Red原创 2020-10-26 17:14:24 · 406 阅读 · 0 评论 -
Redis之BloomFilter避免缓存穿透的利器
在使用Redis的情况下,容易遇到海量的数据需要查重,缓存穿透如何避免之类的问题。其实这些问题都可以通过BloomFilter布隆过滤器来实现Bloom Filter概念布隆过滤器,是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否存在一个集合中。主要的优点就是空间效率和查询时间都远远超过一般的算法。缺点就是有一定的误识别率和删除比较困难。Bloom Filter原理布隆过滤器的基本思想就是:当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,原创 2020-10-19 16:25:36 · 431 阅读 · 0 评论 -
Redis从入门到入土——idea连接、事务以及锁
文章目录RedisIDEA连接Redis安装测试连接Redis 事务事务介绍相关命令MULTIEXECDISCARDWATCHUNWARCHDemoRedis为什么不支持回滚Redis实现分布式锁锁的处理分布式锁的实现方式分布式锁的注意事项实现分布式锁获取锁释放锁Redis入门第三天:主要介绍了如何用idea连接redis、Redis事务以及Redis分布式锁的相关内容。Redis系列文章Redis第一天Redis第二天Redis第三天Redis第四天Redis第五天IDEA连接Redi原创 2020-07-29 10:08:32 · 424 阅读 · 2 评论 -
java redis实战
Redis实战java Redis实战基础回顾Redis的数据类型StringHashListSetZset在java中使用redis引入redis驱动包:测试服务连接存储数据系列文章Redis第一天Redis第二天Redis第三天Redis第四天Redis第五天java Redis实战 很多人,可能看过Redis相关的教程,或者书籍,知道了一些关于Redis的基础知识,但是也只是了解了Redis是什么,但是并没有在实际的编写代码的过程中使用到Redis,现在就跟随者我的步伐,进入到Red原创 2020-05-12 16:50:47 · 880 阅读 · 0 评论 -
秒杀系统设计
秒杀系统设计会出现的问题高并发秒杀就是短时间的,瞬间用户极多。Redis也就能抗住几万的QPS,在大量请求下:缓存雪崩、缓存击穿、缓存穿透都是可能发生的,超卖多卖出了商品恶意请求脚本恶意请求连接暴露导致可以提前请求访问或者写脚本压秒访问数据库几秒钟十几万的QPS,直接打到数据库上,可能导致数据库挂掉,要是没有降级、限流、熔断,别的一起挂掉。解决服务...原创 2020-02-26 10:07:39 · 543 阅读 · 0 评论 -
Redis从入门到入土——Redis哨兵机制、集群以及缓存问题
Redis入门第五天:主要介绍了Redis哨兵机制以及Redis Cluster集群和缓存穿透、缓存击穿、缓存雪崩原创 2020-01-15 10:53:47 · 546 阅读 · 0 评论 -
Redis从入门到入土——Redis持久化方案以及主从复制
Redis入门第四天:主要介绍了Redis的持久化方案(RDB、AOF)以及Redis的主从复制原创 2020-01-15 10:51:55 · 468 阅读 · 0 评论 -
Redis从入门到入土——五种数据类型
Redis入门第二天:主要介绍了Redis的数据类型:String、Hash、List、Set以及zset原创 2020-01-14 17:19:35 · 1978 阅读 · 0 评论 -
Redis从入门到入土——Redis介绍以及安装
Redis入门第一天:主要介绍了NoSql和Redis,以及Redis的应用场景和Redis如何在Windows上安装以及配置原创 2020-01-14 17:12:41 · 543 阅读 · 0 评论