docker安装redis、redis-cli测试连接、python api测试连接。

目录

拉取镜像

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测试。

➜  Desktop redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> get username
"jabin"
127.0.0.1:6379>
import redis

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

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

输出

jabin