【redis】redis知识点学习目录整理及简介

1、Redis概述

作者往期博文链接:

1、【redis】redis概述-CSDN博客

2、【redis】redis经典面试题20连问-CSDN博客

  • Redis定义:Redis是一个开源的、高性能的、基于内存运行的、非关系型的键值对NoSQL数据库。
  • 特点:
    1. 数据存储在内存中,读写速度快。
    2. 支持数据持久化,可以将数据保存在磁盘中。
    3. 支持多种数据类型,包括String、List、Set、Zset、Hash等。
    4. 支持master-slave模式(主从模式)的数据备份。

2、Redis服务的启动

作者往期博文链接:

1、【redis】redis安装-CSDN博客

2、【redis】redis简单入门-CSDN博客

  • 修改Redis配置文件(redis.conf),设置后台运行。
  • 启动Redis服务。
  • 查看Redis服务是否启动。

3、Redis数据类型

作者往期博文链接:

1、【redis】redis常用的五种数据类型-CSDN博客

  • String(字符串):用于存储文本、图片等数据。
  • List(列表):有序可重复的字符串集合,支持从两端插入或删除元素。
  • Set(无序集合):无序不重复的字符串集合。
  • Zset(有序集合):与Set类似,但每个元素都会关联一个double类型的分数,通过分数进行排序。
  • Hash(哈希):用于存储对象,类似于Java中的Map<String, Object>。

4、Redis持久化

作者往期博文链接:

1、【redis】Redis AOF-CSDN博客

2、【redis】redis RDB-CSDN博客

  • RDB(Redis DataBase):通过生成数据快照来保存数据。
  • AOF(Append Only File):记录所有写操作,以追加的方式写入日志文件。

5、Redis事务与发布/订阅模型

作者往期博文链接:

1、【redis】redis事务-CSDN博客

2、【redis】redis发布/订阅模型-CSDN博客

  • Redis支持事务处理,可以执行一系列命令并保证其原子性。
  • Redis提供了发布/订阅模型,允许客户端订阅一个或多个频道,并从这些频道接收消息。

6、Redis主从复制与哨兵模式

作者往期博文链接:

1、【redis】主从复制机制-CSDN博客

2、【redis】redis哨兵模式-CSDN博客

  • 主从复制:主节点将数据复制到一个或多个从节点,实现数据备份和故障转移。
  • 哨兵模式:用于监控主从节点的状态,并在必要时进行自动故障恢复。

7、Redis分片集群

作者往期博文链接:

1、【redis】redis分片集群基础知识-CSDN博客

  • Redis分片集群由多个节点组成,每个节点都是一个独立的Redis服务器。
  • 在Redis分片集群中,每个槽都被分配给一个节点,节点负责存储和处理分配给它的槽中的数据。

8、Redis淘汰机制

作者往期博文链接:

1、【redis】八种缓存淘汰策略快速了解-CSDN博客

2、【redis】 LRU 和 LFU 算法-CSDN博客

  • Redis提供了八种缓存淘汰策略,这些策略在内存不足时用于决定哪些数据应当被移除,以便为新数据腾出空间。
  • Redis 中的 LRU(Least Recently Used)和 LFU(Least Frequently Used)算法是用于决定在内存空间不足时,哪些键(key)应该被删除以释放空间的策略。

9、Redis缓存

作者往期博文链接:

1、【redis】缓存模式------穿透型缓存和旁路型缓存-CSDN博客

2、【redis】redis缓存异常-CSDN博客

  • Redis的缓存模式是在使用Redis作为缓存系统时,所采用的数据存储、访问和更新策略。这些模式旨在提高数据访问的效率,减少对数据库的直接访问压力,并确保数据的一致性和可靠性。
  • Redis 缓存的异常主要有缓存雪崩、缓存穿透和缓存击穿三种。这些异常如果处理不当,可能会对系统性能和数据安全造成严重影响。

10、其他相关内容

作者往期博文链接:

1、【redis】redis Geospatial-CSDN博客

2、【redis】jedis概述_简单使用(Java中使用redis)-CSDN博客

  • Redis的Geospatial数据类型允许用户存储地理空间的位置信息,如经度和纬度,以及与之相关的数据。
  • Jedis是Redis官方推崇的Java客户端实现之一,允许Java程序通过其提供的Java API与Redis服务器进行交互。
相关推荐
雨中飘荡的记忆2 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
NineData3 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师5 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石9 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
曲幽11 小时前
FastAPI分布式系统实战:拆解分布式系统中常见问题及解决方案
redis·python·fastapi·web·httpx·lock·asyncio
倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript