Redis入门那些事儿,简单操作一步步带你上手,别怕复杂其实挺容易
- 问答
- 2026-01-04 09:42:50
- 2
Redis入门那些事儿,简单操作一步步带你上手,别怕复杂其实挺容易 引用自菜鸟教程、Redis官方文档以及常见的入门博客经验分享)
你是不是听人提过Redis,感觉是个很厉害但又有点神秘的东西?别担心,它其实就像一个超级快的“小本本”,专门用来记一些需要快速读写的关键信息,想象一下,你的网站用户登录状态、热门文章列表、购物车里的商品,这些信息如果每次都去庞大的数据库里翻找,就像去图书馆最里面找一本书,有点慢,而Redis呢,就像你手边的一个速记本,把最常用、最关键的信息写在上面,随手就能拿到,速度飞快。
你得把Redis请到你的电脑上,根据菜鸟教程的指引,对于Windows用户,虽然官方不支持,但可以有其他方式安装,最省事的是去GitHub上找一个叫“MicrosoftArchive/redis”的项目,下载最新的.msi安装包,一路点“下一步”就能装好,安装成功后,你会在服务列表里看到一个“Redis”服务在运行,对于Mac用户,用Homebrew就一句话的事:打开终端,输入brew install redis,然后输入brew services start redis来启动它,Linux用户也类似,可以用sudo apt-get install redis-server之类的命令。
装好了,怎么跟它说话呢?我们需要一个“对话窗口”,这就是redis-cli(Redis命令行界面),你可以在终端(或命令提示符)里直接输入redis-cli,如果一切正常,你会看到一个提示符变成0.0.1:6379>,这说明你已经成功连接到本机的Redis服务器了!6379是Redis默认的“门牌号”。
我们来玩几个最核心的操作,你会发现它跟Python里的字典或者Java里的Map非常像,键值对”(Key-Value)。

第一步:存东西 -> SET命令
(来源:Redis官方命令文档)
想往小本本上记点东西,就用SET命令,记下用户名:
SET username "张三"
回车后,Redis会回复一个OK,意思是“搞定!”,你就成功地把一个叫username的钥匙,对应到了“张三”这个值上。
第二步:取东西 -> GET命令
(来源:Redis官方命令文档)
想看看username对应的是谁,就用GET命令:
GET username
回车后,屏幕上就会显示出"张三",简单吧?就跟查字典一模一样。

第三步:给东西设个有效期 -> EXPIRE命令 (来源:常见的入门博客经验分享) 有些信息不能一直留着,比如手机验证码,5分钟后就该失效,我们可以先存验证码,然后给它设个“保质期”。
SET verification_code "123456"
EXPIRE verification_code 300 # 300秒就是5分钟
这样,5分钟后,你再用GET verification_code去查,得到的就是nil(空),Redis已经自动帮你把这个键删掉了,还有一个更常用的写法是把存值和设有效期合二为一:SET verification_code "123456" EX 300。
第四步:存一个列表 -> LPUSH, LRANGE命令 (来源:菜鸟教程数据结构部分) Redis不仅能存简单的字符串,还能存列表(List),我想存最近访问的三个用户ID,让它像一个队列。
LPUSH recent_users 1001 # 从左边插入用户1001
LPUSH recent_users 1002 # 再插入1002,现在列表是[1002, 1001]
LPUSH recent_users 1003 # 再插入1003,列表是[1003, 1002, 1001]
怎么查看这个列表呢?用LRANGE:

LRANGE recent_users 0 -1 # 0表示起始索引,-1表示直到最后一个
你会看到回复:1) "1003" 2) "1002" 3) "1001",看,最近访问的用户列表就出来了。
第五步:检查钥匙是否存在 -> EXISTS命令 (来源:Redis官方命令文档) 有时候我们不确定某个键是否存在,可以问一下Redis:
EXISTS username
如果存在,它会返回(integer) 1;不存在则返回(integer) 0。
优雅地离开 -> QUIT命令
用完了,输入QUIT就可以退出这个对话窗口。
你看,就这么几步,你已经学会了Redis最常用的核心操作:连接、设置值、获取值、设置过期时间、操作列表和检查存在性,它本质上就是一个放在内存里的、速度极快的键值仓库,复杂的应用场景,比如缓存网页、排行榜、消息队列,都是基于这些简单操作组合而成的。
一开始你不用纠结它内部怎么实现的,就先把它当成一个速度飞快的“小本本”,大胆地去存、去取、去尝试,当你熟悉了这些基本命令,你会发现,Redis入门,真的没那么复杂。
本文由邝冷亦于2026-01-04发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://www.haoid.cn/wenda/74250.html
