怎么快速弄个Redis容器跑起来,顺便做点数据计算啥的,启动那个redis容器过程分享
- 问答
- 2025-12-29 03:01:24
- 2
想快速弄个Redis容器跑起来,顺便在里面捣鼓点数据计算?这事儿其实特别简单,根本不用想得太复杂,你甚至都不需要在你的电脑上安装Redis本身,因为Docker能帮你把所有麻烦事都搞定,下面我就把整个启动过程和一些简单的数据操作掰开揉碎了说给你听。
第一步:先把Docker准备好
这事儿的前提是你得有个Docker,不管你是用Windows、macOS还是Linux,去Docker官网下一个适合你系统的Docker Desktop安装上就行,安装过程就是一路点“下一步”,没什么技术含量,安装好后打开它,确保它在后台运行起来了(比如Windows右下角或macOS右上角能看到个小鲸鱼图标),这一步是基础,没了它,后面的一切都白搭。
第二步:拉取Redis的官方镜像
Docker准备好了,我们得有个Redis的“模板”,这个模板在Docker里叫“镜像”,我们直接用官方提供的镜像,又稳又好,打开你的命令行工具(Windows叫PowerShell或CMD,macOS/Linux叫终端),输入下面这行命令,然后回车:
docker pull redis:latest
这行命令的意思是:“Docker啊,你去网上(Docker Hub)把最新版本的Redis镜像给我下载到本地来。” redis是镜像的名字,latest表示要最新的版本,你会看到它开始下载一堆东西,等它不动了,出现类似“Status: Downloaded newer image for redis:latest”的提示,就是搞定了,这时候你电脑里就已经有了一份可以随时启动的Redis“模板”了。
第三步:启动Redis容器
镜像有了,现在我们要用它来“造”一个正在运行的Redis服务,这个运行起来的东西就叫“容器”,再在命令行里输入:
docker run --name my-redis -p 6379:6379 -d redis
我们来拆解一下这行命令:
docker run:核心命令,意思是“运行一个容器”。--name my-redis:给这个容器起个名字,方便后面管理,这里我起名叫my-redis,你想起名叫张三的红缓存也行。-p 6379:6379:这叫端口映射,冒号左边的6379是你电脑的端口,右边的6379是Redis容器内部默认的服务端口,这么一映射,你访问自己电脑的6379端口,就等于访问到容器里的Redis服务了。-d:让容器在“后台”运行,这样你不会被一个黑窗口卡住。- 最后那个
redis:告诉Docker用哪个镜像来创建容器。
回车之后,如果一切顺利,它会给你返回一长串字符(容器ID),这表示容器已经在后台欢快地跑起来了,你可以用 docker ps 命令看一眼,应该能看到一个名字是my-redis的容器状态是“Up”。
第四步:连接到容器里的Redis,开始“计算”
容器跑起来了,怎么跟它互动呢?我们需要一个“客户端”连进去,最直接的方法,就是直接进到容器内部去操作,用这个命令:
docker exec -it my-redis redis-cli
docker exec:在运行的容器里执行命令。-it:这是两个参数合写了,-i是保持标准输入打开,-t是分配一个伪终端,简单说就是让你能在这个容器里进行交互式操作。my-redis:指定你要进入哪个容器(就是我们刚才启动的那个)。redis-cli:要执行的命令,也就是启动Redis自带的命令行客户端。
回车之后,你的命令行提示符会变成 0.0.1:6379>,恭喜你,你已经成功进入了Redis的内部世界!现在可以开始“做点数据计算”了。
第五步:玩点简单的数据操作(计算)
别被“计算”吓到,在Redis里其实就是对数据进行存、取、改、算,我们试几个最简单的例子:
-
存个值再取出来(最基本的):
- 输入
set mykey "Hello, Redis!"然后回车,Redis会回你一个OK,表示存成功了。 - 再输入
get mykey回车,它就会把你刚才存的"Hello, Redis!"给显示出来。
- 输入
-
给数字做自增(这算个小计算吧):
- 输入
set counter 10回车,初始化一个计数器为10。 - 输入
incr counter回车,Redis会返回11,它帮我们把10加1变成了11。 - 你再输入
get counter看看,现在值就是11了。incr这个命令是原子操作,很适合做计数。
- 输入
-
往集合里加点东西,看看有多少个(带点集合运算):
- 输入
sadd myset "apple" "banana" "orange"回车。sadd是往一个叫myset的集合里添加元素,它会返回3,表示成功添加了3个元素。 - 输入
scard myset回车,它会返回3,这个命令是计算集合里总共有多少个元素。 - 我们再加个重复的试试:
sadd myset "apple"回车,它会返回0,因为集合元素不能重复,所以没添加成功。 - 你再
scard myset一下,发现还是3个,这就算是个简单的“去重计数”。
- 输入
收尾工作
玩够了,在redis-cli里输入 exit 可以退出客户端,如果想关掉整个Redis容器,在另一个命令行窗口里输入 docker stop my-redis 即可,下次想再玩,用 docker start my-redis 就能重新启动它。
你看,整个过程是不是没你想的那么复杂?从拉取镜像到启动容器,再到连进去进行一些基本的数据操作,一串命令就搞定了,这比你在本机安装、配置Redis要清爽得多,希望这个直接的过程分享能帮你快速把Redis跑起来,并体验到它的一点基本玩法。

本文由帖慧艳于2025-12-29发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://www.haoid.cn/wenda/70402.html
