news 2026/4/16 15:35:48

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/4/16 0:50:22

彼得林奇如何看待股息投资

彼得林奇如何看待股息投资关键词:彼得林奇、股息投资、股票投资、股息率、成长型股票摘要:本文深入探讨了投资大师彼得林奇对于股息投资的看法。通过对相关背景知识的介绍,详细阐述股息投资的核心概念及与其他投资方式的联系,分析…

作者头像 李华
网站建设 2026/4/16 13:29:42

我是提示工程架构师,用这“五步优化法”让提示参与度翻了5倍!

提示工程进阶:用「目标-结构-反馈-适配-演化」五步优化法提升参与度500% 元数据框架 标题:提示工程进阶:用「目标-结构-反馈-适配-演化」五步优化法提升参与度500% 关键词:提示工程、参与度优化、闭环反馈、自适应提示、演化式设…

作者头像 李华
网站建设 2026/4/15 23:34:09

《枪炮、病菌与钢铁:人类社会的命运》书评与推荐文章

《枪炮、病菌与钢铁:人类社会的命运》书评与推荐文章 引言:一个问题的力量 1972年7月,在新几内亚的热带雨林中,一位年轻的美国生物学家贾雷德戴蒙德正在进行鸟类演化研究。在那里,他遇到了当地政治家耶利&#xff0c…

作者头像 李华
网站建设 2026/4/16 15:03:41

基于51单片机红外线感应自动门 液晶显示 自动 手动

目录 系统概述硬件组成功能实现核心代码片段注意事项 源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 系统概述 基于51单片机的红外线感应自动门系统结合了红外传感、液晶显示和自动/手动控制功能。该系统通过红外传感器检测人体信号&…

作者头像 李华
网站建设 2026/4/15 15:32:51

Linux软件安装 —— Elasticsearch集群安装(带密码验证)

文章目录一、节点说明二、JDK安装三、Elasticsearch安装1、软件下载2、基础环境准备(三节点)3、修改配置4、启动集群5、修改密码6、远程连接一、节点说明 IP主机名192.168.10.102node02192.168.10.103node03192.168.10.104node04二、JDK安装 参考本人此篇文章:Lin…

作者头像 李华