我正在使用Heroku来托管一个简单的Ruby on Rails测试应用程序来学习如何使用Redis.我正在使用RedisCloud作为我的Redis服务提供商.在本地,我可以使用Redis CLI检查我的Redis数据库,但是如何检查我的Heroku应用程序正在使用的RedisCloud数据库中的数据?
RedisCloud提供了一个显示统计信息的仪表板,但不显示实际数据.此外,我尝试使用Redis桌面管理器软件,但它有太多的错误,允许我远程连接到我的RedisCloud数据库.
一步步:
1 - 检查您的Heroku配置,以找出REDIS URL.
heroku config
你应该看到一个看起来像这样的入口:
REDISCLOUD_URL: redis://rediscloud:foobarfoobarfoobar@a-redis-address:18888
2 - 使用以下命令连接到远程Redis DB redis-cli
:
redis-cli -h a-redis-address -p 18888 -a foobarfoobarfoobar
您现在应该可以查询Redis数据库了.