首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
番茄味的土豆泥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
一看就懂 详解redis的bitmap(面试加分项)
在上文《面试杀手锏:Redis源码之SDS》中我们深入分析了 SDS 的实现,本次介绍的位图(BitMap)就是借助 SDS 实现的。 本文在最后讲解了BitMap对腾讯面试题的解决方案,并基于Bit
终于把Redis场景设计搞清楚了,需要掌握的都在这了!
分布式缓存是分布式系统中的重要组件,主要解决高并发、大数据场景下,热点数据访问的性能问题,提供高性能的数据快速访问。 使用缓存常见场景是:项目中部分数据访问比较频繁,对下游 DB(例如 MySQL)造成服务压力,这时候可以使用缓存来提高效率。下面来讲BAT等一线企业中Redis…
Redis6系列12-大厂真实需求落地案例实战
主要包含2个案例,第一个是微信抢2红包案例,包括拆红包算法等;第二个是分享推广短链接,包括短链的生成和映射
Redis集群详述(从服务内部讲解,这次看完真的懂了,面试官再怎么问也能轻轻松松!)
Redis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)进行数据共享,Redis集群主要实现了以下目标: 在1000个节点的时候仍能表现得很好并且可扩展性是线性的......
原来大厂都这么解决Redis缓存雪崩、缓存穿透、缓存击穿
等原因,可能导致缓存数据同一时刻大规模不可用,或者都更新。 在原有失效时间基础上增加一个随机值,比如1~5分钟的随机,这样每个缓存的过期时间重复率就会降低,集体失效概率也会大大降低。 大量并发查询不存在的KEY,导致都直接将压力透传到数据库。 为什么会多次透传呢?不存在一直为空…
从应用到底层 36张图带你进入Redis世界
C语言中String用char[]数组表示,源码中用SDS(simple dynamic string)封装char[],这是是Redis存储的最小单元,一个SDS最大可以存储512M信息。 当你执行set name sowhat的时候,其实Redis会创建两个RedisObj…
JAVA同一IP访问同一接口进行频率限制(分布式(京东抢购业务)及令牌桶实战使用场景
使用注解的原因是:我们使用拦截器在请求处理之前,检查某个请求接口是否有该注解,如果有该注解,获取访问次数和时间段(比如:在1s中只能访问一次)。接下来我们就来写一个拦截器 这里用到了redis,解释一下redis的key(IP+URL)记录了某个ip访问某个接口,value存的…
Redis分布式-主从复制详解
在实际生产环境中,为了避免单点故障,Redis肯定不会以单机的形式部署,而是会同时部署多个实例。Redis多机数据库的实现主要有三种方式,分别是主从复制、Sentinel和集群,本文主要会详细阐述主从复制的实现原理。 在Redis中,可以通过SLAVEOF命令或者设置slave…
Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)
工欲善其事,必先利其器。 要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。 准备以及确认一下操作系统版本,所需软件版本。 本次安装最新的稳定版本6.0.8。 这种方式部署很简单,就是安装一个软件,配置好相关配置项,然后启动它就可以…