Redis入门视频教程带你快速了解基础知识和操作技巧
- 问答
- 2026-01-17 13:13:17
- 4
(视频开场)大家好,欢迎来到本期的Redis入门教程,很多同学可能听说过Redis,知道它很快,是一个数据库,但具体怎么用可能不太清楚,这个视频就带大家快速上手,用最直白的方式了解Redis的基础知识和操作技巧。
(视频第一部分:Redis是什么?)我们得知道Redis到底是什么,视频里打了个比方(来源:视频中的比喻),说我们平时用的MySQL、Oracle这些数据库就像是家里的保险柜,存放的是非常贵重、需要长期保存的东西,比如房产证、存折,存取速度可能没那么快,但很安全可靠,而Redis呢,它就像是你书桌上的一个笔筒或者一个备忘录便签贴(来源:视频中的比喻),你需要快速记下一个电话号码,或者临时记下待会要去买什么东西,你肯定不会郑重其事地打开保险柜,拿出一张纸记下来再放回去,太麻烦了,你肯定是随手就拿笔写在便签贴上,用完可能就扔了,Redis就是这个“便签贴”,它的主要特点就是快,数据放在内存里,所以读写速度极快,但缺点是如果断电,数据可能会丢失(当然Redis也有持久化机制,这个我们稍后提一下),Redis通常用来存放那些不需要长期保存、但需要被快速访问的数据,比如网站的登录session、购物车信息、网页缓存等等。
(视频第二部分:安装和启动)视频演示了如何在Linux系统上安装Redis(来源:视频操作演示),这里就不重复具体的命令行步骤了,因为不同系统可能不一样,但视频强调了安装成功后,最重要的两个可执行文件是redis-server和redis-cli。redis-server就是Redis的服务端,你要用它来启动Redis服务,就像你先得把备忘录的“本子”打开,启动后,你会看到一个很经典的Redis图标和端口号(默认是6379),你需要打开另一个命令行窗口,运行redis-cli,这个就是客户端,让你可以和Redis服务进行对话,就像你拿起笔开始在备忘录上写字了。
(视频第三部分:五种基本数据类型和操作)这是视频的核心部分,因为Redis的强大和易用性很大程度上来自于它丰富的数据类型,视频强调,Redis不是简单地存字符串,它支持多种结构(来源:视频知识点讲解)。

-
String(字符串):这是最简单的一种类型,就是键值对,视频里的操作命令(来源:视频命令行演示)是:
SET key value:存数据,SET name "张三",就把名字“张三”存到了key为“name”的地方。GET key:取数据,GET name,就会返回“张三”。- 视频还提到了
SETEX命令,可以设置过期时间,SETEX session_id 300 "user123",表示这个session_id在300秒后自动消失,这个特性在实际中非常常用。
-
Hash(哈希):视频解释说,这就像一个小型的对象或者一张表(来源:视频中的比喻),比如要存储一个用户的信息,如果用String,你可能需要存
user:1:name,user:1:age好几个键,很麻烦,用Hash就可以一个键搞定,操作命令(来源:视频命令行演示):HSET key field value:存数据,HSET user:1 name "李四" age 25 city "北京"。HGET key field:取某个字段,HGET user:1 name。HGETALL key:取出这个键的所有字段和值,HGETALL user:1。
-
List(列表):视频把它比作一个排队的队伍(来源:视频中的比喻),数据可以从左或者从右放进列表,操作命令(来源:视频命令行演示):

LPUSH key value:从左边插入一个值。RPUSH key value:从右边插入一个值。LPOP key:从左边弹出一个值。LRANGE key start stop:查看列表某个范围的值,LRANGE mylist 0 -1就是查看所有元素,视频说这个可以用来做消息队列或者最新消息列表。
-
Set(集合):视频强调集合的特点是元素不重复,而且没有顺序(来源:视频知识点讲解),就像数学里的集合一样,操作命令(来源:视频命令行演示):
SADD key member:添加元素,SADD tags "java" "python" "redis"。SMEMBERS key:查看集合所有成员。SISMEMBER key member:判断某个元素在不在集合里,视频说这个可以用来做标签系统、共同好友等。
-
ZSet(有序集合):视频说这是Set的升级版,它给每个元素都关联了一个分数(score),可以根据这个分数来排序(来源:视频知识点讲解),比如做排行榜就特别合适,操作命令(来源:视频命令行演示):
ZADD key score member:添加带分数的成员,ZADD ranking 95 "Alice" 80 "Bob" 90 "Charlie"。ZRANGE key start stop:按分数从低到高查看成员。ZREVRANGE key start stop:按分数从高到低查看成员,这个就是排行榜功能。
(视频第四部分:实用技巧和小结)在介绍了基本类型后,视频还提到了一些实用技巧(来源:视频技巧总结部分):
- Keys命令谨慎使用:
KEYS *命令可以列出所有键,但在生产环境(正式服务器)不要用,因为数据量大的时候会卡死整个服务,可以用SCAN命令代替。 - 设置过期时间:再次强调了用
EXPIRE key seconds给键设置过期时间,这是管理内存、避免无用数据堆积的好习惯。 - 关于持久化:视频简单提了一句,说Redis虽然基于内存,但也可以通过RDB(快照)和AOF(日志)两种方式把数据存到硬盘上,防止数据丢失,让初学者有个概念。
最后视频总结说,Redis入门很简单,核心就是理解这五种数据类型以及它们对应的应用场景,建议大家自己安装一个Redis,把视频里的命令都敲一遍,感受一下它的速度和使用方式,这样就能快速上手了。
本文由雪和泽于2026-01-17发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/82427.html
