用docker创建一个redis,能否通过容器的端口,用python程序进入容器中的redis,使用容器中的redis-cli连接远程redis数据库
时间: 2024-03-03 12:53:12 浏览: 74
docker-compose redis主从哨兵 redis多节点高可用 redis集群高可用
是的,可以通过以下步骤使用容器中的redis-cli连接远程redis数据库:
1. 在本地计算机上安装docker和redis-cli。
2. 在本地计算机上创建一个docker容器并在其中运行redis。可以使用以下命令创建容器:
```
docker run --name my-redis -d -p 6379:6379 redis
```
这个命令将创建一个名为my-redis的docker容器,并在其中启动redis。它还将将容器的6379端口映射到本地计算机的6379端口。
3. 在本地计算机上使用redis-cli连接到容器中的redis。可以使用以下命令:
```
redis-cli -h localhost -p 6379
```
这个命令将使用redis-cli连接到本地计算机的6379端口,并将其导向容器中运行的redis实例。
4. 如果你想连接到远程redis数据库,你可以使用以下命令:
```
redis-cli -h <remote-host> -p <remote-port>
```
其中,<remote-host>是远程redis服务器的主机名或IP地址,<remote-port>是远程redis服务器的端口号。通过这个命令,你可以使用redis-cli连接到远程redis服务器并进行交互。
阅读全文