news 2026/6/10 14:42:40

Redis入门教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis入门教程

文章目录

  • Redis是什么?Redis 是一个“正在运行的程序 / 服务”,用内存存数据。超快的内存数据库
    • 用内存存数据是什么意思?Redis = 把数据放在“内存”里
      • 你电脑里其实有“两种地方能放东西”内存,硬盘
      • Redis 的“内存”在哪?Redis 的“内存” = 操作系统分配给 Redis 进程的那部分物理内存。是:运行 Redis 的那台服务器的“物理内存(RAM)。任何程序运行时:都要向操作系统申请内存,操作系统从 服务器的物理内存(RAM) 里分一块给它, Redis 也是一样
        • 那 Redis 能用多少内存?
      • 为什么 Redis 一重启,数据可能没了?Redis 的数据在内存里,内存属于“运行时资源”,Redis 进程一停,内存释放,数据消失
        • 那 Redis 有没有“保底措施”?
    • Redis 是数据库,但它是“以内存为主要存储介质的数据库”,所以叫「内存数据库」。准确地说是:「以内存为主的 NoSQL 数据库」
      • 为什么不是redis缓存?而是redis数据库?而且大家平常会说Redis缓存
    • Redis 和其它数据库的区别(必须会)
    • 那为什么要“连接” Redis?。即使 Redis 和你的程序在同一台电脑上,也必须“先连接”,而且底层仍然走网络通信。Redis 是一个独立运行的服务,不管在不在同一台机器上,客户端都必须通过网络连接它
      • 不在同一个电脑上
      • 在同一个电脑上
        • 操作系统强制规定:一个程序,不能随便摸另一个程序的内存。为什么不“直接共享内存”?
  • Redis 一般用来干嘛?存验证码 / 登录 token等
  • Redis 里“数据长什么样”
  • Redis 最基本的操作,存,取,删,设置过期时间
  • 为什么 Redis 特别适合“过期数据”
  • Redis 的“使用边界”(避免踩坑)
  • Redis 里的“database”不是我们平时说的数据库(MySQL 那种),它只是 同一个 Redis 里的“分组 / 隔间”.
    • 怎么用 Redis 的 database?默认使用0
  • 用 Python 的 redis 库时,Redis 返回的默认都是「二进制(bytes)」

redis缓存详解(从入门到精通)

Redis是什么?Redis 是一个“正在运行的程序 / 服务”,用内存存数据。超快的内存数据库

Redis = 一台“专门存临时数据的服务器程序” 不是代码 不是库 不是 Python 自带的东西 而是: 一个在服务器上运行的软件
Redis = 一个一直运行的服务 用内存存数据 非常快 常用于缓存 / 临时数据

用内存存数据是什么意思?Redis = 把数据放在“内存”里

你电脑里其实有“两种地方能放东西”内存,硬盘

Redis 的“内存”在哪?Redis 的“内存” = 操作系统分配给 Redis 进程的那部分物理内存。是:运行 Redis 的那台服务器的“物理内存(RAM)。任何程序运行时:都要向操作系统申请内存,操作系统从 服务器的物理内存(RAM) 里分一块给它, Redis 也是一样



那 Redis 能用多少内存?

为什么 Redis 一重启,数据可能没了?Redis 的数据在内存里,内存属于“运行时资源”,Redis 进程一停,内存释放,数据消失

那 Redis 有没有“保底措施”?

Redis 是数据库,但它是“以内存为主要存储介质的数据库”,所以叫「内存数据库」。准确地说是:「以内存为主的 NoSQL 数据库」



为什么不是redis缓存?而是redis数据库?而且大家平常会说Redis缓存


Redis 和其它数据库的区别(必须会)

那为什么要“连接” Redis?。即使 Redis 和你的程序在同一台电脑上,也必须“先连接”,而且底层仍然走网络通信。Redis 是一个独立运行的服务,不管在不在同一台机器上,客户端都必须通过网络连接它

不在同一个电脑上

在同一个电脑上



操作系统强制规定:一个程序,不能随便摸另一个程序的内存。为什么不“直接共享内存”?

Redis 一般用来干嘛?存验证码 / 登录 token等


Redis 里“数据长什么样”

Redis 最基本的操作,存,取,删,设置过期时间

为什么 Redis 特别适合“过期数据”

Redis 的“使用边界”(避免踩坑)

Redis 里的“database”不是我们平时说的数据库(MySQL 那种),它只是 同一个 Redis 里的“分组 / 隔间”.




怎么用 Redis 的 database?默认使用0


用 Python 的 redis 库时,Redis 返回的默认都是「二进制(bytes)」



版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 7:45:30

学习日记day68

Day68_0125专注时间:目标是:5h30~6h。实际:1h21min每日任务:饭后的休息(25min),学习间歇的休息(15min)都用手表计时器来监督{step1}40min二刷1道力扣hot100昨天的题再做一…

作者头像 李华
网站建设 2026/6/10 5:28:29

HarmonyOS PC 多窗口,到底在解决什么

子玥酱 (掘金 / 知乎 / CSDN / 简书 同名) 大家好,我是 子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚…

作者头像 李华
网站建设 2026/6/2 20:06:00

LLM 裁判(LLM-as-a-judge)

LLM 裁判(LLM-as-a-judge) 是指利用强大的大语言模型(如 GPT-4, Claude 3.5, Gemini 1.5 Pro 等)作为“考官”,去评估其他模型生成的回复质量。 所谓的 “五维评分量规” 并没有一个绝对统一的国际标准,但在…

作者头像 李华
网站建设 2026/6/10 14:22:24

关于火的古典诗歌:扑火非是愚昧行,追求光明是本心

卷四 火部(二十首) 1. 燧人氏 钻木取星火,光明出燧巢。 焚荒开沃野,煮海化佳肴。 夜破妖魔遁,文明由此交。 至今炊烟起,犹念圣功昭。 2. 观焊工 电弧光裂夜幕开,铁水金花溅玉台。…

作者头像 李华