下面是docker安装redis5.0.3的方法步骤的详细攻略。
准备工作
在开始之前,需要先安装好Docker。如果您还没有安装,则需要先根据操作系统的不同,下载并安装Docker。具体安装方法可以参考Docker的官方文档(https://docs.docker.com/get-docker/)。
下载并启动Redis容器
- 打开终端,输入以下命令拉取Redis镜像:
bash
docker pull redis:5.0.3
下载完成后,可以使用以下命令查看已下载的镜像:
bash
docker images
- 启动Redis容器。这里我们使用以下命令将Redis容器启动起来:
bash
docker run --name myredis -p 6379:6379 -d redis:5.0.3 redis-server --appendonly yes
这个命令中,--name myredis
指定了容器的名称为“myredis”,-p 6379:6379
指定了容器的网络端口为6379,-d
表示在后台运行容器,redis:5.0.3
指定了使用的Redis镜像,redis-server --appendonly yes
表示启动Redis服务并开启aof持久化功能。启动后,可以使用以下命令查看正在运行的容器:
bash
docker ps
如果需要停止运行的容器,可以使用以下命令:
bash
docker stop myredis
连接Redis容器
- 检查Redis是否已启动。可以使用以下命令连接Redis容器,打开redis-cli命令行:
bash
docker exec -it myredis redis-cli
执行完毕后,会进入redis-cli命令行。这里可以通过ping
指令检测Redis是否正常运行:
bash
127.0.0.1:6379> ping
PONG
这意味着Redis已正常运行。可以输入exit
命令退出redis-cli命令行。
- 使用Python连接Redis。可以使用以下Python代码连接Redis:
```python
import redis
r = redis.Redis(host='localhost', port=6379, db=0)
r.set('foo', 'bar')
print(r.get('foo'))
```
这段代码中,redis.Redis
函数用于连接Redis服务器,host
参数指定了Redis服务器的主机名,port
参数指定了Redis服务器的端口号,db
参数指定了连接到Redis服务器所使用的数据库编号,默认使用第0个数据库。接下来,使用set
函数设置Redis数据库的值,再使用get
函数获取该值并输出。
总结
通过以上操作,我们成功地安装并运行了Redis 5.0.3容器,并使用了两条示例说明来验证其正常运行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker安装redis5.0.3的方法步骤 - Python技术站