Redis技术文章

  • Redis启动内存不足的终极解决方案
    Redis启动内存不足的终极解决方案
    解决Redis启动时内存分配不足问题的方法包括:1.检查系统内存使用情况,必要时增加物理内存或调整Redis配置;2.修改redis.conf文件中的maxmemory参数,限制Redis内存使用;3.配置maxmemory-policy参数,选择合适的内存回收策略;4.增加swap空间或禁用Redis的swap使用;5.通过RedisCluster分散数据存储,降低单节点内存压力;6.使用MEMORYUSAGE命令查找并处理大key。
    数据库 · Redis   |  1年前  |   131浏览 收藏
  • Redis在容器网络与服务网格中的应用
    Redis在容器网络与服务网格中的应用
    随着云原生时代的到来,容器技术的应用越来越广泛。容器的动态性和灵活性使得容器技术在云环境中使用变得越来越流行。为了能够更好地管理和部署容器,服务网格技术应运而生。服务网格允许开发者对微服务进行流量控制和安全监控,从而使得微服务的部署和维护变得更加简单。在服务网格中,Redis作为一款高性能的数据存储技术,被广泛应用。它提供了分布式缓存、内存数据存储、消息队列
    数据库 · Redis   |  3年前  |   redis 容器网络 服务网格 131浏览 收藏
  • Redis的事务处理机制详解
    Redis的事务处理机制详解
    Redis是一个快速的内存数据库,能够处理各种类型的数据结构。除了其高性能之外,还有一个重要特性是支持事务处理。本文将对Redis的事务处理机制进行详细讲解,包括事务的基本概念、事务的执行方式、事务的回滚机制等。一.事务的基本概念Redis的事务包含多个命令,并且这些命令在同一个客户端中。事务执行完毕后,要么提交,要么回滚。Redis的事务具体包括以下几个
    数据库 · Redis   |  3年前  |   redis 事务处理 131浏览 收藏
  • 浅谈我是如何用redis做实时订阅推送的
    浅谈我是如何用redis做实时订阅推送的
    前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。 先说一下领劵中心的项目吧,这个项目就类似京东app的领劵中心,当然图是截取京东的,公司的就不截了。。。 其
    数据库 · Redis   |  3年前  |   redis 131浏览 收藏
  • Redis集群节点通信过程/原理流程分析
    Redis集群节点通信过程/原理流程分析
    简介         本文介绍Redis的Cluster(集群)的节点通信的流程。 通信流程         在分布式存储中需要提供维护节点元数据信息的机制, 所谓元数据是
    数据库 · Redis   |  3年前  |   redis集群 · redis 131浏览 收藏
  • Redis bitmap计算位图偏移并避免越界的实现方法
    Redis bitmap计算位图偏移并避免越界的实现方法
    Redis Bitmap 的 offset 是从 0 开始的位偏移,不是字节下标。本文用字节映射、Go 边界检查和 BITFIELD 定宽字段示例,说明如何计算位图偏移并避免负数、整数溢出和 2^32 上限带来的越界问题。
    数据库 · Redis   |  1星期前  |   Redis · BitMap · BITFIELD Redis Bitmap Redis bitmap偏移 SETBIT GETBIT 130浏览 收藏
  • RedisLua封装HGET并刷新TTL方法
    RedisLua封装HGET并刷新TTL方法
    不能直接用HGET+EXPIRE组合刷新TTL,因存在竞态条件:HGET后key可能立即过期导致EXPIRE失败,且并发时多个客户端执行EXPIRE仅首个成功;Lua脚本能原子执行“查+刷”,用HEXISTS和EXPIREAT确保安全续命。
    数据库 · Redis   |  4个月前  |   130浏览 收藏
  • Redis双机热备:AOF与主从保障数据安全
    Redis双机热备:AOF与主从保障数据安全
    主从复制必须开启AOF,否则从节点重启后数据丢失;从节点需配置appendonlyyes和appendfsynceverysec,主节点也建议开启AOF;切换前须等待aof_pending_bio_fsync为0再开放VIP。
    数据库 · Redis   |  5个月前  |   130浏览 收藏
  • Redis哨兵故障转移演练方法
    Redis哨兵故障转移演练方法
    SENTINELFAILOVER无反应大概率因哨兵未达成共识或主节点状态不满足切换前提:需至少3个哨兵在线且通信正常,目标master必须存在于SENTINELMASTER列表且角色为master,quorum值不可高于实际哨兵数;命令返回OK不代表切换完成,须依次验证哨兵failover_in_progress标志、新主role:master且无master_host、旧主已变为slave并指向新主;手动触发不模拟真实故障路径,无法检测发现延迟、重连失败及客户端重定向问题;演练前须调大down-afte
    数据库 · Redis   |  6个月前  |   130浏览 收藏
  • Redis与HBase联手,大数据存储模式揭秘
    Redis与HBase联手,大数据存储模式揭秘
    Redis和HBase可以协同工作,发挥各自优势。1)使用Redis处理实时数据和缓存,如用户行为数据。2)利用HBase存储和分析历史数据,如用户购买习惯。通过这种方式,可以实现快速访问和长久存储的平衡。
    数据库 · Redis   |  1年前  |   130浏览 收藏
  • Redis集群脑裂问题解决攻略与策略
    Redis集群脑裂问题解决攻略与策略
    有效解决Redis集群脑裂问题的方法包括:1)网络配置优化,确保连接稳定性;2)节点监控和故障检测,使用工具实时监控;3)故障转移机制,设置高阈值避免多主节点;4)数据一致性保证,使用复制功能同步数据;5)人工干预和恢复,必要时手动处理。
    数据库 · Redis   |  1年前  |   130浏览 收藏
  • Redis启动后访问问题排查及解决攻略
    Redis启动后访问问题排查及解决攻略
    Redis启动后无法访问的原因主要包括配置文件问题、网络问题、防火墙设置和内存不足。解决方案如下:1.调整配置文件,确保绑定地址和端口正确;2.修复网络连接,确保Redis服务器和客户端连接正常;3.调整防火墙规则,允许Redis端口访问;4.增加内存或调整Redis配置,确保内存充足。
    数据库 · Redis   |  1年前  |   130浏览 收藏
  • Redis CLIENT PAUSE 如何做维护窗口:WRITE、READ 隔离与恢复验收
    Redis CLIENT PAUSE 如何做维护窗口:WRITE、READ 隔离与恢复验收
    Redis CLIENT PAUSE 适合在升级或主从切换时暂时控制客户端请求。本文用 WRITE 与 ALL 两种模式拆解读写隔离、CLIENT UNPAUSE 恢复和维护窗口验收,避免把暂停命令当成无条件的全局锁。
    数据库 · Redis   |  1个月前  |   Redis · 高可用 · 运维 · redis CLIENT PAUSE 主从切换 CLIENT UNPAUSE 维护窗口 129浏览 收藏
  • Redis发布订阅实现缓存清理方案
    Redis发布订阅实现缓存清理方案
    不能直接用RedisPub/Sub做缓存一致性保障,因其不保证消息可达,订阅者离线时消息丢失,无重试、ACK或持久化机制;必须结合RedisStream落地事件+数据库状态校验实现最终一致。
    数据库 · Redis   |  5个月前  |   129浏览 收藏
  • 从单节点Redis到集群模式的迁移攻略
    从单节点Redis到集群模式的迁移攻略
    应从单节点Redis升级到集群模式,因为单节点在处理大规模数据和高并发请求时会遇到瓶颈,而集群模式通过分片和高可用性解决这些问题。升级步骤包括:1.评估现有数据量和访问模式,规划分片策略;2.准备新的集群环境,使用redis-cli--clustercreate命令创建集群;3.将数据迁移到集群,可使用MIGRATE命令或RDB快照方法;4.更新客户端连接逻辑,使用如redis-py-cluster库;5.实施分批迁移策略,监控数据一致性和系统性能;6.优化性能,设置监控和告警,制定故障恢复计划。通过这些
    数据库 · Redis   |  1年前  |   129浏览 收藏
查看更多
课程推荐
  • 前端进阶之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模型性能。
    281次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    334次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    331次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    301次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    121次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码