如何在Laravel5.4中检查Redis连接的可用性。我尝试了下面的代码,但在ping行中得到了一个异常。如果Redis不是连接在一起,而是做一些其他的事情来避免异常,我该怎么办?
由于目标机器主动拒绝连接,因此无法建立连接。tcp://127.0.0.1:6379
use Redis;
class SocketController extends Controller
{
public function sendMessage(){
$redis = Redis::connection();
if($redis->ping()){
我们有rest api应用程序。我们使用redis进行API响应缓存和内部方法缓存。如果是redis连接,那么它就会使我们的API宕机。如果redis连接失败或任何异常,我们希望绕过redis缓存,而不是关闭我们的API。有一个接口CacheErrorHandler,但它处理redis get set操作失败,而不是redis连接问题。我们使用的是Spring 4.1.2。
我正在尝试连接到Redis云数据库。文件提供了以下代码:
import { createClient } from 'redis'
import { Client } from 'redis-om'
(async function() {
let redis = createClient('redis://localhost:6379')
let client = await new Client().use(redis)
await redis.set('foo', 'bar')
let v