Ejemplo n.º 1
0
 protected function getRedis()
 {
     $r = new BufferWrapper(new PhpIRedisClient('someCircle'));
     // deactivate buffering for the majority of the tests
     $r->setLimitBufferHincrby(0);
     $r->setLimitBufferSadd(0);
     $r->setLimitBufferZadd(0);
     return $r;
 }
Ejemplo n.º 2
0
 /**
  * @param Connection $conn
  * @param array $config
  * @return BufferWrapper
  */
 private function wrapInBuffer(Connection $conn, array $config)
 {
     $wrapper = new BufferWrapper($conn);
     if (isset($config['bufferSadd'])) {
         $wrapper->setLimitBufferSadd((int) $config['bufferSadd']);
     }
     if (isset($config['bufferZadd'])) {
         $wrapper->setLimitBufferZadd((int) $config['bufferZadd']);
     }
     if (isset($config['bufferHincrby'])) {
         $wrapper->setLimitBufferHincrby((int) $config['bufferHincrby']);
     }
     return $wrapper;
 }