検索

ホームページ  >  に質問  >  本文

PHP Redis接続の問題

< /span>
phpinfo() 関数を出力すると、(上に示したように) redis 拡張機能があることが表示されますが、extension_loaded('Redis') メソッドを呼び出すと false が返されるのはなぜですか。その結果、new Redis() を使用して Redis に接続することはできません。 しかし、Predis を使用して Redis に接続できるのはなぜですか? Redis 接続と Predis 接続の違いは何ですか?これら2つの接続方法をそれぞれ使用する場合、それぞれ何をインストールする必要がありますか?アドバイスをお願いします。

给我你的怀抱给我你的怀抱2812日前774

全員に返信(4)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:10:41

    これは Redis クライアントのインストールに相当し、サーバー側に Redis サーバーをインストールする必要があります。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:10:41

    これは、PHP に redis 拡張機能がすでにインストールされており、redis もインストールする必要があることを意味します。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:10:41

    拡張機能が正常にロードされたかどうかを確認するには、代わりに class_exists('Redis') を使用してください。インストールした Redis 拡張機能はまだバグである可能性があります。

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 13:10:41

    スクリーンショットは、redis 拡張機能、つまり phpredishttps://github.com/phpredis/p... がインストールされていることを示しています

    phpredis 是用C写的php扩展,需要编译安装。predis 是用php写的php扩展,直接使用,laravel 默认的就是predis
    接続できないと言われました。エラーを投稿して確認してください

    返事
    0
  • キャンセル返事