Maison > Questions et réponses > le corps du texte
< /span>
Pourquoi lorsque j'imprime la fonction phpinfo(), cela montre qu'il existe une extension redis (comme indiqué ci-dessus), mais lorsque j'appelle la méthode extension_loaded('Redis'), elle renvoie false. Par conséquent, new Redis() ne peut pas être utilisé pour se connecter à Redis. Mais je peux utiliser Predis pour me connecter à Redis. Quelle en est la raison ? Quelle est la différence entre les connexions Redis et Predis ? Si vous utilisez respectivement ces deux méthodes de connexion, que faut-il installer respectivement ? Veuillez me donner quelques conseils ?
伊谢尔伦2017-05-16 13:10:41
Cela équivaut à installer le client redis, et vous devez installer le serveur redis côté serveur !
仅有的幸福2017-05-16 13:10:41
Cela signifie que l'extension redis est installée sur votre php et que vous devez également installer redis.
PHP中文网2017-05-16 13:10:41
Utilisez plutôt class_exists('Redis')
pour déterminer si l'extension est chargée avec succès. Le problème que vous rencontrez peut être un bug. L'extension redis que vous avez installée est toujours la version RC
怪我咯2017-05-16 13:10:41
Votre capture d'écran montre que l'extension redis a été installée, à savoir phpredishttps://github.com/phpredis/p...
phpredis
是用C写的php扩展,需要编译安装。predis
是用php写的php扩展,直接使用,laravel 默认的就是predis
Vous avez dit que la connexion ne peut pas être connectée, vous pouvez poster l'erreur pour voir