Redis技术文章

  • 详解关于Redis的内存碎片清理
    详解关于Redis的内存碎片清理
    当Redis中清理了大量的Key之后原先Redis申请的内存(used_memory_rss)将继续持有而不会释放,此时查看内存信息将会看到存在大量的内存碎片。那么,Redis的内存碎片可以清理么,该如何清理呢?翻
    数据库 · Redis   |  3年前  |   Redis · 数据库 · redis 400浏览 收藏
  • 深入理解跳表及其在Redis中的应用
    深入理解跳表及其在Redis中的应用
    前言跳表可以达到和红黑树一样的时间复杂度 O(logN),且实现简单,Redis 中的有序集合对象的底层数据结构就使用了跳表。其作者威廉·普评价:跳跃链表是在很多应用中有可能替代平衡树的一
    数据库 · Redis   |  3年前  |   Redis · redis 406浏览 收藏
  • Redis的IO多路复用以及Select,Epoll的演进
    Redis的IO多路复用以及Select,Epoll的演进
    哈喽!大家好,很高兴又见面了,我是golang学习网的一名作者,今天由我给大家带来一篇《Redis的IO多路复用以及Select,Epoll的演进》,本文主要会讲到Redis、IO、Epoll等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发!下面就一起来看看吧!什么是阻塞,非阻塞,异步同步,select,poll,epoll?今天我们用一遍文章解开这多年的迷惑。首先我们想要通过
    数据库 · Redis   |  3年前  |   Redis · IO · redis 240浏览 收藏
  • Redis实现分布式锁的几种方案
    Redis实现分布式锁的几种方案
    欢迎各位小伙伴来到golang学习网,相聚于此都是缘哈哈哈!今天我给大家带来《Redis实现分布式锁的几种方案》,这篇文章主要讲到分布式、Redis、锁等等知识,如果你对数据库相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习!1.前言对于Redis实现分布式锁的几种方案这个话题,展开之前我想先简单聊聊什么是分布式锁,分布式锁的使用
    数据库 · Redis   |  3年前  |   分布式 · Redis · 锁 · redis 222浏览 收藏
  • Redis分布式锁存在的问题(推荐)
    Redis分布式锁存在的问题(推荐)
    在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如分布式事务、分布式锁等。 有很多基于Redis实现的分布式锁方案或者库,但是有些库并没有解决分布式环境下
    数据库 · Redis   |  3年前  |   Redis分布式锁 · redis 113浏览 收藏
  • 详解如何利用Redis实现生成唯一ID
    详解如何利用Redis实现生成唯一ID
    一、摘要 在上一篇文章中,我们详细的介绍了随着下单流量逐渐上升,为了降低数据库的访问压力,通过请求唯一ID+redis分布式锁来防止接口重复提交,流程图如下! 每次提交的时候,需要先
    数据库 · Redis   |  3年前  |   redis 246浏览 收藏
  • Redis实战之Jedis使用技巧详解
    Redis实战之Jedis使用技巧详解
    一、摘要 在上一篇文章中,我们详细的介绍了 redis 的安装和常见的操作命令,以及可视化工具的介绍。 刚知道服务端的操作知识,还是远远不够的,如果想要真正在项目中得到应用,我们还需
    数据库 · Redis   |  3年前  |   redis 396浏览 收藏
  • Redis分片集群的实现
    Redis分片集群的实现
    1 搭建分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题,单个Redis节点对于数据的存储量是有上限的高并发写的问题,高并发读的问题
    数据库 · Redis   |  3年前  |   redis 463浏览 收藏
  • Redisson如何解决redis分布式锁过期时间到了业务没执行完问题
    Redisson如何解决redis分布式锁过期时间到了业务没执行完问题
    面试问题 Redis锁的过期时间小于业务的执行时间该如何续期? 问题分析 首先如果你之前用Redis的分布式锁的姿势正确,并且看过相应的官方文档的话,这个问题So easy.我们来看 很多同学在用分布式
    数据库 · Redis   |  3年前  |   分布式锁 · redis 352浏览 收藏
  • Redis内存碎片原理深入分析
    Redis内存碎片原理深入分析
    答案是:它可能仍然占用大约5GB内存,即使Redis数据只占用大约3GB。 如果maxmemory不设置该参数,Redis不会触发内存淘汰策略删除数据。 Redis会继续为新写入的数据分配内存。分配失败会导致应用
    数据库 · Redis   |  3年前  |   内存 · redis 170浏览 收藏
  • Redis秒杀实现方案讲解
    Redis秒杀实现方案讲解
    一、全局唯一ID (1)定义 全局ID生成器,是一种在分布式系统下用来生成全局唯一ID的工具,一半满足下列特性: 唯一性高可用高性能递增性安全性 为了增加ID的安全性,我们不直接使用Redis自
    数据库 · Redis   |  3年前  |   redis 384浏览 收藏
  • 如何用redis setNX命令来加锁
    如何用redis setNX命令来加锁
    用redis setNX命令来加锁 加锁和释放锁,都需要原子操作,不然在中途中断就会发生异常, 删锁的时候也只能删除自己对应线程的锁。 下面是用sexNX命令加锁的模板 加锁失败后,休眠一段时候后
    数据库 · Redis   |  3年前  |   命令 · redis 328浏览 收藏
  • Redis如何正确关闭和开启持久化
    Redis如何正确关闭和开启持久化
    一、关闭持久化 Redis是默认开启RDB的,AOF则是默认关闭的。相当于初始安装的Redis是持久化的。 如何关闭redis持久化?我的需求是只把redis当作缓存来用,所以持久化到硬盘对我的需求来说没有
    数据库 · Redis   |  3年前  |   持久化 · redis 179浏览 收藏
  • 实现在线 + 离线模式进行迁移 Redis 数据实战指南
    实现在线 + 离线模式进行迁移 Redis 数据实战指南
    redis-full-check的使用背景 在经历了之前的文章内容章节内容,已完成Redis迁移后,可能会存在以下问题需要进行数据迁移之后的对比。例如,如果Redis迁移的过程出现异常,源端与目的端Redis的数
    数据库 · Redis   |  3年前  |   redis 433浏览 收藏
  • redis分布式锁与zk分布式锁的对比分析
    redis分布式锁与zk分布式锁的对比分析
    在分布式环境下,传统的jvm级别的锁会失效,那么分布式锁就是非常有必要的一个技术,一般我们可以通过redis,zk等技术来实现我们的分布式锁 redis实现分布式锁 原理 我们都知道redis的处理读
    数据库 · Redis   |  3年前  |   Redis分布式锁 · redis 247浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    291次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    344次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    347次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    310次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    131次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码