稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • Java
  • Python
  • 前端
  • 数据库
  • 面试
  • 架构
  • Spring Boot
  • Go
  • 展开
  • 全部
  • 后端
  • Java
  • Python
  • 前端
  • 数据库
  • 面试
  • 架构
  • Spring Boot
  • Go
  • MySQL
  • 大数据
  • 算法
  • 程序员
  • Elasticsearch
  • Redis
  • 暂无数据
    • 推荐
    • 最新
  • 使用Redis实现分布式锁
    说明:在多线程情况下,我们需要用到锁来控制线程对资源的访问,当在多线程+分布式的情况下,如果使用synchronized (this),这会在每台服务器实例上都生成一个锁对象,而这个锁只会对当前实例生
    • 何中应
    • 61
    • 1
    后端 Redis
    使用Redis实现分布式锁
  • Redis脑裂问题处理——基于min-replicas-to-write配置
    Redis脑裂问题处理——基于min-replicas-to-write配置 Redis脑裂是主从架构中典型的一致性风险问题,当主节点与从节点网络中断但主节点仍正常运行时,可能导致数据错乱、数据丢失等
    • 造轮子的猪
    • 44
    • 点赞
    Redis 后端
  • Redis 事务的“原子性”迷思:为什么我们最终选择了 Lua 脚本
    相似的命名背后,往往藏着截然不同的灵魂。 当你把 MySQL 的事务观生搬硬套到 Redis 身上时,错付就已经开始了。 这篇文章将带你剥开 Redis 事务的外衣,从“原子性”的定义偏差说起...
    • 一旅人
    • 585
    • 10
    Redis 面试 性能优化
    Redis 事务的“原子性”迷思:为什么我们最终选择了 Lua 脚本
  • Redis分布式锁实现的三种方式-基于setnx,lua脚本和Redisson
    Redis实现分布式锁 分布式锁是解决分布式系统中多节点并发访问共享资源的核心方案,Redis凭借高性能、原子性操作等特性,成为实现分布式锁的主流选择。本文从原理层面拆解Redis分布式锁的核心逻辑,
    • 造轮子的猪
    • 56
    • 点赞
    后端 Redis 分布式
  • 面试官问,如何在十亿级别用户中检查用户名是否存在?
    前言 不知道大家有没有留意过,在使用一些app注册的时候,提示你用户名已经被占用了,需要更换一个,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有没有不就行了吗,那么假如用户数量很多,达到
    • JAVA旭阳
    • 82k
    • 569
    后端 Java Redis
    面试官问,如何在十亿级别用户中检查用户名是否存在?
  • Redis分布式锁:有 SETNX,还需要 Redisson?
    组里有同学说:“分布式锁直接用 SETNX 就够了,没必要上框架”。 这里先说结论:优先使用封装好的框架 Redisson。 ps. 之前看交易中心的代码,里面就存在同一个调用链中多次使用分布式锁,这
    • 格格步入
    • 225
    • 5
    后端 Redis
    Redis分布式锁:有 SETNX,还需要 Redisson?
  • 秒杀系统如何避免账户余额扣减的竞态条件?
    秒杀系统如何避免账户余额扣减的竞态条件? 一、什么是竞态条件? 1.1 定义与场景 在并发编程中,当多个线程或进程同时访问和修改共享资源时,最终的执行结果依赖于执行顺序的现象称为竞态条件(Race C
    • 雨中飘荡的记忆
    • 283
    • 3
    后端 Java Redis
    秒杀系统如何避免账户余额扣减的竞态条件?
  • 被 Redis 抛弃的 Windows,终于等来了自己的缓存方案
    如果有一天,你写的代码突然开口说话了,会是什么感觉?这篇文章,我想带你认识一个“会说话的魔法师”——Spring AI + OpenAI TTS。我们用讲故事的方式,把文本如何变成声音、配置怎么写、参
    • 软件求生
    • 474
    • 2
    后端 面试 Redis
    被 Redis 抛弃的 Windows,终于等来了自己的缓存方案
  • 工作5年,没用过分布式锁,正常吗?
    大家好,我是哪吒。 公司想招聘一个5年开发经验的后端程序员,看了很多简历,发现一个共性问题,普遍都没用过分布式锁,这正常吗? 下面是已经入职的一位小伙伴的个人技能包,乍一看,还行,也没用过分布式锁。
    • 哪吒编程
    • 57k
    • 606
    Java Redis 数据库
    工作5年,没用过分布式锁,正常吗?
  • 《我们一起进大厂》系列- Redis基础
    心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。 认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的…
    • 敖丙
    • 194k
    • 2.2k
    Redis Java
    《我们一起进大厂》系列- Redis基础
  • SpringBoot + Redis 滑动窗口计数:打造高可靠接口防刷体系
    基于SpringBoot框架,结合Redis的ZSET数据结构实现滑动窗口计数算法,从架构设计、代码实现、业务落地到性能优化,全方位分析如何为登录、短信、支付等核心接口构建高可靠的防刷防护墙。
    • 三水不滴
    • 95
    • 2
    后端 Spring Boot Redis
  • 阿里二面,Redis宕机了,如何恢复数据
    有个同学去大厂面试,面试官问:redis宕机了,如何恢复数据? 这位同学当时一脸懵,不知道如何回答。 分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化,用的是哪
    • 柯柏技术笔记
    • 35k
    • 192
    后端 Redis
    阿里二面,Redis宕机了,如何恢复数据
  • 颜值爆表!Redis官方可视化工具来啦,功能真心强大!
    最近逛了一下Redis官方网站,发现Redis不仅推出了很多新特性,而且还发布了一款可视化工具。试用了一下感觉非常不错,最关键的是能支持RedisJSON之类的新特性,推荐给大家!
    • MacroZheng
    • 94k
    • 509
    后端 Java Redis
    颜值爆表!Redis官方可视化工具来啦,功能真心强大!
  • 一次线上事故,我顿悟了Redis缓存的精髓
    大家好,我是哪吒。 我第一次接触缓存的时候,是用map做的,当时做一个实时数据同步的功能。 需求看似简单,一取一传 当时是通过websocket获取服务端数据; 然后根据数据类别,将数据缓存到本地ma
    • 哪吒编程
    • 45k
    • 517
    Redis Java
    一次线上事故,我顿悟了Redis缓存的精髓
  • 从零起步学习Redis || 第十一章:主从切换时的哨兵机制如何实现及项目实战
    ​  前言: 在之前的文章中,我们已经讲过了redis的主从架构,那么此时就出现了这样一个问题:如果Redis的一个主节点突然断连/宕机了,整个redis集群的写操作就会失效,为了解决这一问题,就有了
    • 茶杯梦轩
    • 50
    • 2
    服务器 Redis
    从零起步学习Redis || 第十一章:主从切换时的哨兵机制如何实现及项目实战
  • Redis 8.0 正式版发布,新特性很强!
    就在前两天,Redis 8.0 正式版 (GA) 来了!这并不是一次简单的更新,Redis 8.0 不仅带来了性能上的进一步提升,还带来一些实用的新特性与功能增强。并且,最重要的是拥抱 AGPLv3
    • JavaGuide
    • 11k
    • 70
    后端 Redis
    Redis 8.0 正式版发布,新特性很强!
  • 阿里 P7二面:Redis 执行 Lua,能保证原子性吗?
    Redis 和 Lua,两个看似风流马不相及的技术点,为何能产生“爱”的火花,成为工作开发中的黄金搭档?技术面试中更是高频出现,Redis 执行 Lua 到底能不能保证原子性?
    • 猿java
    • 29k
    • 227
    面试 Redis Lua
    阿里 P7二面:Redis 执行 Lua,能保证原子性吗?
  • 大厂必问 · 如何防止订单重复?
    在电商系统或任何涉及订单操作的场景中,用户多次点击“提交订单”按钮可能会导致重复订单提交,造成数据冗余和业务逻辑错误,导致库存问题、用户体验下降或财务上的错误。因此,防止订单重复提交是一个常见需求。
    • 不惑_
    • 18k
    • 174
    后端 Redis 面试
    大厂必问 · 如何防止订单重复?
  • 《我们一起进大厂》系列-秒杀系统设计
    之前写了很多Redis相关的知识点,我又大概回头看了下,除了比较底层的东西没写很深之外,我基本上的点都提到过了,我相信如果只是为了应付面试应该是够了的,但是如果你想把它们真正的吸收纳为己用,还是需要大量的知识积累,和很多实际操作的。 就我自己而言Redis在开发过程中实在用得太…
    • 敖丙
    • 105k
    • 2.1k
    Redis 后端 Java
    《我们一起进大厂》系列-秒杀系统设计
  • 深入浅出Redis:一文掌握Redis底层数据结构与实现原理
    Redis之所以高效,不仅在于它的内存操作,更在于巧妙的数据结构设计。本文带你揭开Redis底层数据结构的神秘面纱,包括动态字符串SDS如何解决C语言字符串问题、IntSet如何高效处理整数集合
    • AirMan
    • 5.6k
    • 75
    后端 Redis
    深入浅出Redis:一文掌握Redis底层数据结构与实现原理
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.2m

    #过年啦#

    100k

    #每日快讯#

    9.9m

    #每日精选文章#

    3.8m

    #日新计划#

    10.8m

    #每天一个知识点#

    48.7m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    426k

    #新人报道#

    39.3m

    #掘金一周#

    1.5m

    #AI 编程#

    823k

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多后端文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金