Redis技术文章

  • Redis单节点部署的实现
    Redis单节点部署的实现
    第一步 下载Redis 下载地址:http://www.redis.cn/download/ 第二步 安装Redis [root@localhost /]# cd /home/logonuser/app/ [root@localhost app]# ll 总用量 2180 -rw-r--r--. 1 root root 2228781 12月 17 15:58 redis-6.0.6.tar.gz [root@localhost
    数据库 · Redis   |  3年前  |   redis 301浏览 收藏
  • Redis Cluster 跨槽位事务为什么不能直接使用 MULTI
    Redis Cluster 跨槽位事务为什么不能直接使用 MULTI
    Redis Cluster 中 MULTI 不能直接跨槽位执行。本文解释 hash slot、哈希标签和 MOVED 边界,并给出键设计、事务拆分与上线检查清单。
    数据库 · Redis   |  3星期前  |   Redis · 事务 · redis Redis Cluster 哈希标签 MULTI hash slot 300浏览 收藏
  • Redis LMOVE 怎么做可靠队列:processing list、LREM 与重复消费边界
    Redis LMOVE 怎么做可靠队列:processing list、LREM 与重复消费边界
    Redis 列表做轻量任务队列时,单独使用 RPOP 容易在消费进程崩溃后丢任务。本文用 LMOVE/BLMOVE 把任务先移入 processing list,再用 LREM 确认完成,拆开重复消费、幂等和集群同槽边界。
    数据库 · Redis   |  1个月前  |   Redis · 消息队列 · 列表 · 故障恢复 · redis 重复消费 LMOVE BLMOVE 可靠队列 300浏览 收藏
  • Redis从节点失联占用内存?设置repl-diskless-sync解决
    Redis从节点失联占用内存?设置repl-diskless-sync解决
    根本原因是复制积压缓冲区(repl-backlog)持续增长:失联从节点未被及时清理时,主节点仍向共享的环形缓冲区追加命令,导致内存只增不减;repl-diskless-sync仅影响全量同步传输方式,不控制增量缓存,真正关键的是repl-timeout与client-output-buffer-limitslave协同配置以主动断连并释放内存。
    数据库 · Redis   |  5个月前  |   300浏览 收藏
  • 多线程Redis优化技巧分享
    多线程Redis优化技巧分享
    在多线程环境中优化Redis性能可以通过以下策略:1.使用连接池管理,减少连接开销;2.采用命令批处理减少网络延迟;3.实施数据分片分担负载;4.避免阻塞操作;5.使用锁机制确保数据一致性;6.进行监控与调优以提升性能。
    数据库 · Redis   |  1年前  |   300浏览 收藏
  • Redis原子操作实现方式及使用场景
    Redis原子操作实现方式及使用场景
    Redis通过事务、Lua脚本和SETNX命令实现数据操作的原子性。1)事务使用MULTI和EXEC命令,确保命令作为整体执行,但不支持回滚。2)Lua脚本通过EVAL命令,适合复杂操作,确保原子性。3)SETNX命令用于简单原子操作,如分布式锁,但需防死锁。
    数据库 · Redis   |  1年前  |   300浏览 收藏
  • Redis多线程模式性能优化关键点
    Redis多线程模式性能优化关键点
    在多线程环境中优化Redis性能可以通过以下策略:1.使用连接池管理,减少连接开销;2.采用命令批处理减少网络延迟;3.实施数据分片分担负载;4.避免阻塞操作;5.使用锁机制确保数据一致性;6.进行监控与调优以提升性能。
    数据库 · Redis   |  1年前  |   300浏览 收藏
  • Redis数据备份频率及存储攻略
    Redis数据备份频率及存储攻略
    Redis需要数据备份以防止数据丢失,确保业务连续性。1)选择备份频率时,需考虑数据更新频率和业务容忍度,频繁备份可减少数据丢失窗口,但会增加系统负载。2)存储位置应选择与Redis实例不同的物理设备,如本地磁盘、NAS或云存储,以防硬件故障导致数据丢失。
    数据库 · Redis   |  1年前  |   redis 数据备份 存储位置 备份频率 业务连续性 300浏览 收藏
  • 检查Redis版本及升级指南
    检查Redis版本及升级指南
    需要关注Redis的版本更新,因为它能带来性能提升、安全补丁和新功能。检查Redis版本是否需要升级的步骤包括:1.使用命令“redis-cli--version”查看当前版本;2.与Redis官方版本对比;3.评估新功能、性能提升、安全补丁和兼容性;4.遵循备份数据、测试环境、逐步升级和监控日志的最佳实践。
    数据库 · Redis   |  1年前  |   300浏览 收藏
  • Springboot整合Redis如何实现超卖问题
    Springboot整合Redis如何实现超卖问题
    超卖简单代码写一段简单正常的超卖逻辑代码,多个用户同时操作同一段数据,探究出现的问题。Redis中存储一项数据信息,请求对应接口,获取商品数量信息;商品数量信息如果大于0,则扣减1,重新存储Redis中;运行代码测试问题。/***Redis数据库操作,超卖问题模拟*@author**/@RestControllerpublicclassRedisController{//引入String类型redis操作模板@AutowiredprivateStringRedisTemplatestringRedisTe
    数据库 · Redis   |  3年前  |   redis SpringBoot 300浏览 收藏
  • Redis锁被别人释放怎么办
    Redis锁被别人释放怎么办
      本文转载自微信公众号「后端Q」,作者conan 。转载本文请联系后端Q公众号。 什么是分布式锁? 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给
    数据库 · Redis   |  3年前  |   分布式 · Redis · 锁 · redis 300浏览 收藏
  • Redis 多段 AOF 文件怎么组织与重写
    Redis 多段 AOF 文件怎么组织与重写
    Redis 7.0 起将 AOF 组织为一个 BASE、多个 INCR 和一份 manifest。本文说明文件集合关系、BGREWRITEAOF 的新旧代切换、失败保护、INFO persistence 检查以及备份与性能边界。
    数据库 · Redis   |  2天前  |   Redis · 运维 · redis aof 持久化 manifest BGREWRITEAOF 多段AOF 299浏览 收藏
  • Redis缓存雪崩怎么解决
    Redis缓存雪崩怎么解决
    RDB和AOF不能防止雪崩,仅决定宕机后数据能否快速完整恢复;RDB加载失败主因是路径、权限、版本不兼容或未启用;AOF截断需设aof-load-truncatedyes临时解决;Redis优先用AOF恢复;加载后keyTTL已过期,须配合缓存预热。
    数据库 · Redis   |  5个月前  |   299浏览 收藏
  • Redis有序集合实现排行榜全解析
    Redis有序集合实现排行榜全解析
    Redis的有序集合(SortedSet)非常适合排行榜应用。1)它可以轻松维护有序列表并按分数排序,2)通过简单命令实现数据的插入、更新、查询和删除,3)但在大规模数据下需优化查询性能和处理实时更新,4)需保证数据一致性和完整性。
    数据库 · Redis   |  1年前  |   299浏览 收藏
  • Redis崩溃后重启与数据恢复全攻略
    Redis崩溃后重启与数据恢复全攻略
    Redis因系统崩溃后的重启和数据恢复可以通过以下步骤实现:1)理解Redis的RDB和AOF持久化机制,根据业务需求选择合适的方式;2)使用redis-check-aof工具修复损坏的AOF文件;3)检查并调整redis.conf文件中的持久化设置;4)对于Redis集群,先移除崩溃节点,重启并恢复数据后再重新加入集群;5)定期使用bgsave命令备份数据,确保数据安全。通过这些步骤,可以有效地重启Redis并恢复数据,保障系统的连续性和数据的安全性。
    数据库 · Redis   |  1年前  |   299浏览 收藏
查看更多
课程推荐
  • 前端进阶之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模型性能。
    354次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    414次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    421次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    377次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    199次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码