1

docker 安装 redis

拉取镜像、启动

拉取镜像

docker pull redis

查看已有镜像

docker images

启动 docker

docker run -itd --name redis -p 6379:6379 redis

查看 docker 运行的容器状态

docker ps

测试使用

在容器内部测试连接

docker exec -it redis /bin/bash

进入容器内部后

root@2ff6e2c47742:/data# redis-cli
127.0.0.1:6379> set username jabin
OK
127.0.0.1:6379> get username
"jabin"
127.0.0.1:6379>

在容器外部测试连接

redis 容器绑定到了宿主主机的6379端口,因此可以认为 redis 跑在了本机的6379端口。

使用 redis-cli 连接

如果本机(宿主机)安装了redis-cli,可以使用本机的redis-cli测试。

➜  Desktop redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> get username
"jabin"
127.0.0.1:6379>
使用 python 的 api 连接
import redis

r = redis.StrictRedis(host='127.0.0.1', port=6379)

print(str(r.get("username"), encoding="utf-8"))

输出

jabin

JabinGP
74 声望9 粉丝