찾다

 >  Q&A  >  본문

php redis 연결 문제

< /span>
phpinfo() 함수를 인쇄하면 위와 같이 redis 확장이 있다고 표시되지만, Extension_loaded('Redis') 메서드를 호출하면 false를 반환하는 이유는 무엇입니까? 결과적으로 new Redis()를 사용하여 redis에 연결할 수 없습니다. 그런데 Predis를 사용하여 Redis에 연결할 수 있는 이유는 무엇입니까? Redis와 Predis 연결의 차이점은 무엇입니까? 이 두 가지 연결 방법을 각각 사용하는 경우 각각 무엇을 설치해야 합니까? 조언을 부탁드립니다.

给我你的怀抱给我你的怀抱2781일 전754

모든 응답(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 확장 프로그램이 여전히 RC 버전일 수 있습니다.

    회신하다
    0
  • 怪我咯

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

    귀하의 스크린샷에는 redis 확장 프로그램, 즉 phpredishttps://github.com/phpredis/p...

    이 설치되었음을 보여줍니다.

    phpredis 是用C写的php扩展,需要编译安装。predis 是用php写的php扩展,直接使用,laravel 默认的就是predis
    연결이 불가능하다고 하셨는데, 오류를 게시하여 확인하실 수 있습니다

    회신하다
    0
  • 취소회신하다