如何远程检查RedisCloud DB中的数据?
我正在使用Heroku来托管一个简单的Ruby on Rails测试应用程序来学习如何使用Redis。 我正在使用RedisCloud作为我的Redis服务提供商。 在本地,我可以使用Redis CLI检查我的Redis数据库,但是如何检查我的Heroku应用程序正在使用的RedisCloud数据库中的数据?
RedisCloud提供了一个显示统计信息的仪表板,但不显示实际数据。 此外,我尝试使用Redis桌面管理器软件,但它有太多的错误,让我可以远程连接到我的RedisCloud数据库。
由于您使用的是Rails,您还可以像这样连接到Rails控制台:
$ heroku run console
连接后,您将根据您的配置进行初始化redis连接(例如,您的config/initializers/redis.rb
有$redis = Redis.new(url: ENV["REDISCLOUD_URL"])
):
irb(main):001:0> $redis => #
或者,您可以制作一个新的:
irb(main):002:0> $redis2 = Redis.new(url: 'redis://domain.com') irb(main):003:0> $redis2 => #