簡體   English   中英

如何在PHP中使用Redis?

[英]How to use Redis in php?

我安裝了redis 2.8.12並配置了phpredis。 然后我在php類中調用了redis實例。 但是沒有結果,你能幫我嗎?

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服務器運行正常並且在哪個端口上運行,並且使用密碼進行了配置,那么您在啟動連接時是否提供了相同的密碼?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM