在启动Rails服务器之前检查Redis连接

首先

名前のあるパラメーターを追加する必要があります。

$redis = Redis.new(:host => 'localhost', :port => 6379)

只需一个选项,按照下面的方式用中文重新表达:
虽然像这样写`$redis.get ‘key’`并像`redis`服务器一样使用,但是如果没有连接到`redis`服务器(比如`redis`服务器宕机),直到在应用程序内访问`redis`之前都不会意识到。请在启动时进行检查。

方法、编码

初始化后立即发送ping请求。

$redis = Redis.new(:host => 'localhost', :port => 6379)
$redis.ping

如果无法连接,则抛出异常以确保更加安全。

请参考以下链接

Redis的ping命令

bannerAds