predis

    5

    3답변

    PHPUnit 테스트에서 Predis 클라이언트를 조롱하려고합니다. 필자가 시도한 메소드를 호출했을 때 PHPUnit은 테스트가 끝나자 기대치를 충족시키지 못했다고 말합니다. class MockRedisTest extends \PHPUnit_Framework_TestCase { private $mockRedis; public function testM

    1

    1답변

    redis 서버를 사용할 수없고 슬레이브로 페일 오버하는 경우를 감지하는 가장 좋은 방법은 무엇입니까? 물론 이것은시기 적절하고 효율적인 방식이어야합니다. 중앙 집중화 된 PHP 세션 변수 저장에 사용하고 있습니다. 이 예제는 nrk/predis repo에서 보았습니다.하지만이 방법은 장애 조치/복제 상황이 아닌 샤딩에만 사용되는 것으로 알고 있습니다. $

    1

    2답변

    별칭으로 Predis sharding을 사용하려고합니다 (described here). 내 코드는 기본적으로 동일하지만 빈 배열 만 반환합니다. 내 해시 키가 주위에 {} 필요합니까? $api->get("/test", function() { $servers = [ ["alias" => "metadata", "port" => 6380],

    0

    1답변

    나는 ORM과 redis가 충분히 이상하다는 것을 알고있다. 내 redis 서버는 임시 저장소가 아닌 저장소입니다. 그래서 몇 가지 쿼리와 명령을 발견했지만 이제는 최선의 방법으로 사용하는 방법을 알고 싶습니다. 모든 사람들이 ORM이 충분하다는 것을 알기 때문에 (ActiveRecord, Doctrine2 등). 그래서 모델을 생성하고 redis db와

    2

    1답변

    $predis->hmset()을 사용하는 데 문제가 있습니다. 어떤 매개 변수를 사용해야합니까? 많은 변형을 시도했지만 성공하지 못했습니다. the predis examples에서 $this->client()->hmset($this->name, array(1 => 3)) $this->client()->hmset($this->name, array(1, 3

    0

    1답변

    말해, 나는 predis 연결 풀에 N 개의 서버가 있습니다. 서버 중 하나가 작동을 멈추었을 때 predis가 작동하지 않는 것으로 나타났습니다. 즉, 서버 Si가 다운 된 경우 새 predis/client (s1, s2, ...)가 성공적으로 반환되지 않습니다. 첫째, 실패한 서버의 항목은 수동으로 제거해야하며이 작업이 재개 된 후에 만 ​​제거해야합니

    2

    1답변

    안녕하세요! 나는 Predis에서 낙관적 인 잠금을하고있다. 문제는 감시 된 키가 수정 될 때 실행이 '널 다중 대량 회신'을 반환한다고 Redis 설명서에서 말합니다. 프레디 스에서 어떻게 생겼지? Sady Pedis에 대한 유용한 문서를 찾지 못했습니다 (아주 기본적인 자습서는 제외). 여기 내 코드는 순간처럼 보이는 방법입니다 private funct

    1

    1답변

    Webservice에서 작업 중이며 Predis를 redis 라이브러리로 사용하고 있으며 클라이언트가 동일한 TCP 소켓을 다시 사용할 수있게하려고합니다. 현재 내 서비스에서 부하 테스트를 실행 한 후 TIME_WAIT 상태의 소켓 수가 서버에서 빠르게 증가하고 일부 시점에서 Redis 서버에 대한 연결이 거부된다는 사실을 발견했습니다. Presisant

    0

    3답변

    PHP 5.5.4를 사용하는 새로운 EC2 인스턴스가 있고 Pearis를 Pear에서 설치하려고합니다. 배에서 Predis를 설치하려고 할 때마다 다음 오류가 계속 발생합니다. 누구나 왜 이런 일이 발생했는지 알 수 있습니까? 방법 압축 풀기 작업 (http://php.net/manual/en/migration55.incompatible.php) 그래서 일

    0

    2답변

    를 설치하고이 오류가 발생하는 데 문제가 있습니까?