如何在php中使用Redis?
我安装了redis 2.8.12并配置了phpredis。然后我在php类中调用了redis实例。但是没有结果,你能帮我吗如何在php中使用Redis?,php,redis,phpredis,Php,Redis,Phpredis,我安装了redis 2.8.12并配置了phpredis。然后我在php类中调用了redis实例。但是没有结果,你能帮我吗 public function __construct() { try { echo ':) '; $newRedis = new Redis(); echo ':P '; } catch (Exception $e) { ech
public function __construct() {
try {
echo ':) ';
$newRedis = new Redis();
echo ':P ';
}
catch (Exception $e) {
echo $e -> getMessage();
}
}
此已打印:),未打印:p您可以尝试使用RedisException类调试您的redis连接
try{
if( $socket = fsockopen( $host, $port, $errorNo, $errorStr )){
if( $errorNo ){
throw new RedisException(“Socket cannot be opened”);
}
}
}catch( Exception $e ){
echo $e -> getMessage( );
}
一旦您能够给出异常或错误,我将详细说明答案。您是否通过检查phpinfo()来检查您的php redis模块是否已加载?此外,如果您的redis服务器运行正常,并且在启动连接时,您在哪个端口上提供相同的密码?我安装了redis 2.8.12,但当按住ctrl键并单击redis()时,它将启动//开始redis v.2.2.4。我必须在phpinfo()中查看有关redis的信息