Redis怎么在Mac上装啊,还有那些基本用法啥的分享一下
- 问答
- 2026-01-11 20:49:36
- 1
Mac上安装Redis
在Mac上装Redis,最简单的方法就是用Homebrew,这玩意儿就像是Mac上的一个软件商店命令行版,特别方便,如果你还没装Homebrew,先打开终端(在“启动台”里找“终端”或者Spotlight搜“终端”),把下面这行命令复制粘贴进去,按回车就行,中间会提示你输入电脑密码,照着做。
安装Homebrew的命令(来自Homebrew官网):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
等它噼里啪啦装完,就可以用brew命令来装Redis了。
安装Redis的命令(这是通用做法):
brew install redis
回车之后,Homebrew就会自动帮你下载并安装Redis和它需要的东西,安装成功后,你就可以启动Redis服务了。
启动Redis服务(让它在后台运行):
brew services start redis
这条命令会让Redis一直在后台运行,每次开机都会自动启动,如果你只是想临时用一下,测试测试,可以用这个命令:
redis-server /opt/homebrew/etc/redis.conf
(注意:如果你的Mac是Intel芯片,路径可能是 /usr/local/etc/redis.conf,不过用brew services启动最省心)
怎么检查Redis有没有成功跑起来呢?再开一个终端窗口,输入:
redis-cli ping
如果服务器运行正常,它会回复你一个 PONG,看到这个,恭喜你,安装成功啦!
Redis的基本用法
Redis装好了,我们得会用它,主要就是通过 redis-cli 这个命令行工具来跟Redis服务“对话”,下面分享几个最常用、最基础的用法,你跟着敲一遍就明白了。
基础操作(增删改查)
-
存个值(Set): 最简单的,就是往Redis里放一个键值对。
set mykey "hello world"
这行命令意思是,把一个叫
mykey的钥匙,对应到“hello world”这个值上,Redis会回复一个OK,表示存好了。 -
取个值(Get): 把存进去的值再拿出来。
get mykey
它就会把刚才存的 “hello world” 给你显示出来。
-
检查存在(Exists): 不确定某个钥匙存不存在?可以问一下。
exists mykey
如果存在,它会回复
(integer) 1;不存在就回复(integer) 0。 -
删掉它(Del): 不想要这个键值对了,就删掉。
del mykey
回复
(integer) 1表示成功删除了1个。
给数据加个“保质期”
Redis一个很牛的功能就是可以给数据设置自动过期时间,比如用来存手机验证码,5分钟后自动失效,特别方便。

-
存一个10秒后过期的值:
setex tempcode 10 "123456"
这行命令意思是,存一个键叫
tempcode,值是“123456”,并且只在10秒内有效,10秒后你再用get tempcode查,就会得到nil(空的意思)。 -
给已经存在的键设置过期时间(比如5分钟):
expire mykey 300
时间单位是秒。
用来计个数
Redis处理数字也很快,经常用来做计数器,比如文章阅读量、点赞数。
-
让数字增加1:
incr article:read:1001
假设1001是文章ID,第一次执行,
article:read:1001的值会从0变成1,再执行一次,就变成2,非常简单粗暴。 -
增加指定的数,比如一次加5:
incrby article:read:1001 5
存个列表(List)
Redis的列表就像是我们日常的待办事项清单,可以往两头加东西。
-
从左边插入一个值:

lpush mylist "task1"
-
再从左边插入一个值:
lpush mylist "task2"
-
查看列表里一定范围的元素:
lrange mylist 0 -1
这里的
0 -1意思是“从第一个到最后一个”,所以你会看到1) "task2" 2) "task1",因为是左边插入,后插入的反而在前面,像叠盘子。 -
从右边弹出一个值(取走并删除):
rpop mylist
这会弹出最右边的 "task1"。
存个集合(Set)
集合的特点是里面的元素都是唯一的,自动去重,而且没有顺序,适合存标签、好友列表之类。
-
往集合里加元素:
sadd tags "redis" "database" "mac"
-
再试着重加一个已有的:
sadd tags "redis"
这次它会回复
(integer) 0,因为“redis”已经存在了,加不进去。 -
查看集合所有成员:
smembers tags
你会看到 “redis”, “database”, “mac” ,但顺序是随机的。
退出命令行:
用完了,输入 quit 回车,就能退出 redis-cli。
就是Redis在Mac上从安装到最基础使用的全过程,你先别管它那些高级特性,就把自己想象成一个仓库管理员,set 是往里放东西,get 是取东西,expire 是贴个过期标签,incr 是拨计数器,把这些最常用的命令玩熟了,就已经能解决很多实际问题了。
本文由召安青于2026-01-11发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://www.haoid.cn/wenda/78904.html
