当前位置: 首页 > news >正文

认识Redis

认识Redis

这更多的是一种记录学习的过程,如果有问题可以私信我进行修改

定义

Redis,是一个基于内存的键值型NoSQL数据库

特征

1.键值型数据库,Value 支持多种数据结构

value可以是复杂的数据结构,如String、List、Set、 Hash等。

2.单线程模型,每个命令具有原子性

Redis 的 核心逻辑是单线程执行,因此:

  • 同一时刻只有一个命令在执行,不需要加锁
  • 不会出现读写碰撞,天然具备原子性
  • (从 Redis 6 开始加入多线程 IO,但核心执行仍是单线程)

单线程反而减少了上下文切换开销,性能更稳定

3.高性能:低延迟,速度快

Redis能达到微秒级响应。第一点就是上面的单线程避免锁竞争;第二点是基于内存,访问速度远高于磁盘数据库;第三点是IO多路复用,提升处理大量连接的能力;第四点是高性能的数据结构,底层编码很精巧。

4.支持数据持久化

Redis 不是纯内存临时数据,它支持将数据写入磁盘:

  • RDB:定期快照,文件小、恢复快。就是把某个节点的数据一次性写进一个.rdb文件
  • AOF:追加日志,保证较强持久性。就是以日志的形式逐条写入AOF文件
  • RDB + AOF 混合持久化:两者结合的主流方式

5.支持主从复制、哨兵、分片集群

说白了就是分布式能力很强

主从复制:数据同步,读写分离。说白了就是主库负责写,从库负责拷贝主库的修改,数据的读取是从从库读取的。这样的好处就是如果可以进行多次读请求;当主库挂掉的时候从库还能当备份

哨兵 Sentinel:自动故障转移,提高高可用性。说白了就是监控、通知、故障转移。监控master和slave是否还在,如果挂了就进行通知。选择一个从库变成主库

Cluster 分片集群:水平扩展,支持百万级 QPS。其实就是分布式,所有节点共同存储,自动分片

6.支持多语言客户端

Redis 提供统一协议(RESP),客户端由社区/官方提供,支持绝大多数语言

http://www.jsqmd.com/news/367345/

相关文章:

  • lychee-rerank-mm代码实例:自定义Prompt工程与分数正则提取技巧
  • 零基础玩转Gemma-3-12B:Ollama部署视觉问答全流程
  • cv_unet_image-colorization档案修复标准实践:AI上色结果人工校验与修正SOP文档
  • 2026年五大异构设备算力调度适配公司:技术与场景双优榜单 - 资讯焦点
  • 手把手教学:AgentCPM本地研报生成工具部署教程
  • mPLUG视觉问答在电商场景的应用:商品图片自动描述生成
  • P14955 元素选择
  • GTE文本向量+Flask:打造企业级中文NLP服务
  • 千问大模型简介及简单应用测试
  • 深求·墨鉴使用技巧:提升手写笔记识别准确率
  • Qwen3-TTS-12Hz部署教程:Docker镜像体积精简与推理速度优化技巧
  • Qwen3-TTS实战:用AI语音为视频配音的完整教程
  • cv_resnet101_face-detection_cvpr22papermogface快速部署:Docker镜像+一键启动脚本使用指南
  • 文脉定序应用实践:客服工单知识匹配中重排序模块降低误判率42%
  • MiniCPM-V-2_6可信AI实践:Object HalBench低幻觉率验证案例
  • BGE Reranker-v2-m3 实战测评:文本匹配效率提升秘籍
  • 无需显卡压力!万象熔炉Anything XL显存优化方案实测分享
  • DAMO-YOLO实战技巧:如何优化工业检测性能
  • Banana Vision Studio新手入门:从安装到生成第一张拆解图
  • 零基础玩转BGE Reranker:手把手教你搭建文本相关性排序工具
  • 2025年贵阳二手房急售避坑指南:3大中介黑幕与5个常见陷阱 - 精选优质企业推荐榜
  • 实时手机检测-通用行业应用:教育场景课堂手机管控系统部署案例
  • 寒假14
  • 音乐爱好者必备:用ccmusic-database一键识别你喜欢的音乐流派
  • 2026年2月上海婚恋公司避坑指南,正规靠谱平台精选推荐 - 品牌鉴赏师
  • 2026春节将至 HelloGitHub年度盘点
  • YOLO12性能实测:注意力架构带来的精度飞跃
  • xss-game
  • 2026年2月交友软件公司推荐,安全功能口碑三维实力数据透视 - 品牌鉴赏师
  • 无需建模基础!Face3D.ai Pro快速生成3D人脸UV贴图