如何在docker容器中存储redis服务中的数据

vhmi4jdf  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(681)

这是一个带有redis服务的docker容器:

redis:
    image: redis:latest
    ports:
        - "6379:6379"
    volumes:
      - ./redisdata:/data

我进入容器并调用redis cli ping 带答案的命令 PONG :

docker-compose exec redish bash
.../data# redis-cli ping

是否有可能找出redis数据库中存储的数据的方式和类型?

mnemlml8

mnemlml81#

如果这有帮助的话,
在命令行中,可以使用

redis-cli --scan

或者

redis-cli KEYS '*'

但是这些仅仅是给你存储在服务器中的密钥。或者,如果您可以使用gui客户端访问它,则可以使用redis桌面管理器检查容器

docker inspect <containerId>

获取ip部分并将其放入桌面管理器。
它提供了一个包含所有键和值的漂亮ui。

相关问题