Redis技术文章

  • Redis Streams 重试如何避免重复入流:幂等生产的消息身份边界
    Redis Streams 重试如何避免重复入流:幂等生产的消息身份边界
    Redis 8.6 为 Streams 的 XADD 增加 IDMP 与 IDMPAUTO,帮助生产端在网络断开或进程重试时避免同一消息重复入流。本文拆开 pid、iid、Stream entry ID 与消费者组的边界,给出可验证的命令写法。
    数据库 · Redis   |  6天前  |   Redis · 消息队列 · Streams · redis streams idmp 494浏览 收藏
  • Redis LMPOP 怎么按需批量取队列:COUNT、方向与空队列判断
    Redis LMPOP 怎么按需批量取队列:COUNT、方向与空队列判断
    Redis LMPOP 可以从多个候选列表中找到第一个非空键,并按 LEFT 或 RIGHT 一次弹出指定数量。本文用订单队列示例拆清 COUNT、空队列返回和集群多键边界。
    数据库 · Redis   |  1星期前  |   Redis · 队列 · 缓存命令 · redis count LMPOP 列表队列 494浏览 收藏
  • Redis Stream 消费组积压怎么处理:XPENDING、Claim 和排空策略
    Redis Stream 消费组积压怎么处理:XPENDING、Claim 和排空策略
    Redis Stream 消费组出现 pending 积压时,先用 XPENDING 看数量和空闲时间,再用 XAUTOCLAIM 接管超时消息,最后通过幂等、分批和回滚把积压安全排空。
    数据库 · Redis   |  1个月前  |   Redis · 消息队列 · 运维 · redis Stream 消费组 XPENDING XAUTOCLAIM 494浏览 收藏
  • Redis持久化难题:分片与策略如何协同?
    Redis持久化难题:分片与策略如何协同?
    分片后每个Redis节点必须独立配置持久化,RDB需统一save规则且隔离磁盘路径,AOF应全节点开启并设appendfsynceverysec,避免部分节点未持久化导致数据丢失。
    数据库 · Redis   |  4个月前  |   494浏览 收藏
  • Redis缓存预热怎么降低DB压力?
    Redis缓存预热怎么降低DB压力?
    预热时DB被打挂因未限流分片、全量查询触发慢查锁表及连接池耗尽;应按主键分页、加休眠、控制并发、Pipeline分批、设临时标记、渐进切流、拆分Hash结构并监控关键指标。
    数据库 · Redis   |  5个月前  |   494浏览 收藏
  • Redis集群时钟不同步解决方法
    Redis集群时钟不同步解决方法
    Redis集群必须使用ntpd或chronyd平滑同步时间,内网部署专用NTP服务器,配置restrict规则、硬件时钟同步和开机自启,并通过ntpq-p、ntpq-crv及Redis日志持续监控。
    数据库 · Redis   |  5个月前  |   494浏览 收藏
  • Redis强密码与访问控制设置指南
    Redis强密码与访问控制设置指南
    如何为Redis设置强密码和访问控制?通过以下步骤实现:1.在redis.conf中设置强密码,使用requirepass命令;2.启用绑定地址,使用bind命令限制访问;3.配置ACL,创建用户和权限,确保只有授权用户访问。通过这些措施,可以有效保护Redis数据库的安全。
    数据库 · Redis   |  11个月前  |   494浏览 收藏
  • Redis慢查询分析与优化方法
    Redis慢查询分析与优化方法
    要处理Redis慢查询日志,首先配置Redis服务器记录慢查询,然后分析日志并优化查询。1.设置slowlog-log-slower-than和slowlog-max-len参数。2.使用SLOWLOGGET命令查看慢查询记录。3.优化查询命令,如用SCAN替代KEYS。4.重新设计数据结构,如用有序集合替代普通集合。5.使用Pipeline批量执行命令。持续监控和分析慢查询日志以优化Redis性能。
    数据库 · Redis   |  11个月前  |   494浏览 收藏
  • Redis哨兵模式配置教程,手把手教你实现高可用!
    Redis哨兵模式配置教程,手把手教你实现高可用!
    Redis哨兵模式的配置是为了实现高可用性,当主服务器宕机时,能自动将从服务器提升为主服务器。1.准备至少三个Redis实例,一个主服务器,多个从服务器;2.配置主从复制,在从服务器配置文件中设置slaveof参数;3.配置哨兵实例,设置port、sentinelmonitor、sentineldown-after-milliseconds等关键参数;4.按顺序启动Redis主服务器、从服务器和哨兵实例;5.测试故障转移,手动停止主服务器观察是否成功切换。哨兵选举新主服务器的过程包括:1.主观下线,单个哨
    数据库 · Redis   |  1年前  |   redis 高可用 主从复制 故障转移 哨兵模式 494浏览 收藏
  • Redis安全漏洞扫描与修复全攻略
    Redis安全漏洞扫描与修复全攻略
    Redis安全漏洞的扫描与修复可以通过以下步骤进行:1.使用Redis-Rogue等工具进行扫描,并在扫描前备份数据。2.分析报告,关注未授权访问、弱密码和过期版本等问题。3.修复时,设置强密码(如"Redis@2023#Sec"),定期更换,并更新到最新版本。
    数据库 · Redis   |  1年前  |   494浏览 收藏
  • Redis启动后访问不了?快来看看解决方案
    Redis启动后访问不了?快来看看解决方案
    Redis启动后无法访问的原因主要包括配置文件问题、网络问题、防火墙设置和内存不足。解决方案如下:1.调整配置文件,确保绑定地址和端口正确;2.修复网络连接,确保Redis服务器和客户端连接正常;3.调整防火墙规则,允许Redis端口访问;4.增加内存或调整Redis配置,确保内存充足。
    数据库 · Redis   |  1年前  |   494浏览 收藏
  • 使用Python和Redis构建实时日志分析系统:如何实现实时监控
    使用Python和Redis构建实时日志分析系统:如何实现实时监控
    使用Python和Redis构建实时日志分析系统:如何实现实时监控引言:在现代技术发展的时代,越来越多的应用程序和系统需要实时监控和分析日志数据。实时日志分析系统可以帮助我们迅速发现和解决问题,并提供及时的反馈和报警。本文将介绍如何使用Python和Redis构建一个简单的实时日志分析系统,方便实时监控和分析日志数据。一、Redis的简介Redis是一个内存
    数据库 · Redis   |  3年前  |   redis Python 日志分析 494浏览 收藏
  • 使用Redis和Swift开发可靠的数据同步应用
    使用Redis和Swift开发可靠的数据同步应用
    使用Redis和Swift开发可靠的数据同步应用引言:在现代软件开发领域中,数据的同步和共享是非常重要的。特别是在移动应用和分布式系统中,确保数据一致性和可靠性是一项挑战性的任务。本文将介绍如何使用Redis和Swift开发一个可靠的数据同步应用,并提供相应的代码示例。一、Redis简介Redis是一个开源的基于内存的键值存储数据库。它以其高性能和灵活的数据
    数据库 · Redis   |  3年前  |   redis Swift 数据同步 494浏览 收藏
  • 如何使用Redis和JavaScript开发数据缓存功能
    如何使用Redis和JavaScript开发数据缓存功能
    如何使用Redis和JavaScript开发数据缓存功能引言:在现代的Web应用中,数据缓存是提高性能和响应速度的重要手段之一。Redis是一款高性能的内存数据库,广泛用于数据缓存。而JavaScript是一门强大的脚本语言,用于在Web页面中实现丰富的交互功能。本文将介绍如何使用Redis和JavaScript开发数据缓存功能,通过示例代码演示其实现过程。
    数据库 · Redis   |  3年前  |   redis JavaScript 数据缓存 494浏览 收藏
  • Redis实现分布式语音识别的方法与应用实例
    Redis实现分布式语音识别的方法与应用实例
    Redis实现分布式语音识别的方法与应用实例随着人工智能技术的不断发展以及语音技术的日益完善,分布式语音识别成为了一个备受关注的领域。分布式语音识别可以使得语音识别系统的性能获得更好的扩展性和容错性,并且可以使得整个语音识别过程更加高效。在实际的应用中,Redis已经成为了一款备受欢迎的分布式数据缓存和消息队列软件,并且可以提供很好的支持来实现分布式语音识别
    数据库 · Redis   |  3年前  |   语音识别 分布式 494浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    57次使用
  • SuperCLUE中文大模型评测基准:功能、能力维度与应用指南
    SuperCLUE
    SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
    212次使用
  • C-Eval中文评测基准:大语言模型多学科能力评估指南
    C-Eval
    深入了解C-Eval中文评估套件,涵盖52个学科与4级难度。本文详解其功能特点、Zero-shot/Few-shot使用方法及代码示例,助您全面评测LLM中文理解与泛化能力。
    143次使用
  • AI Prompt Library:免费AI提示词库,助力ChatGPT高效创作与营销
    AI Prompt Library
    探索AI Prompt Library免费资源库,涵盖营销、写作及多场景AI提示词。兼容ChatGPT、Claude等工具,一键复制优化输出,提升工作效率。
    75次使用
  • Generrated:DALL·E 2/3 AI绘画提示词灵感库与图像对比平台
    Generrated
    Generrated汇集9300+张DALL·E生成图像及对应提示词,支持查看完整图集、对比DALL·E 2与3版本差异,是AI绘图新手学习Prompt设计与获取创作灵感的实用工具。
    55次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码