9951 explained code solutions for 126 technologies


predisHow can I set a timeout for a Redis connection using PHP?


You can set a timeout for a Redis connection using PHP by using the connect method of the Redis class. This method accepts an optional timeout parameter, which is the maximum time in seconds to wait for a response from the server.

$redis = new Redis();
$redis->connect('127.0.0.1', 6379, 5); // timeout is 5 seconds

The connect method returns true if the connection is successful, otherwise false.

Code explanation

  • $redis: An instance of the Redis class.
  • connect: The method used to connect to a Redis server.
  • 127.0.0.1, 6379: The IP address and port of the Redis server.
  • 5: The timeout parameter, in seconds.

Helpful links

Edit this code on GitHub