не все ключи хэшируются в один и тот же слот для помеченных ключей, как это исправить - PullRequest
1 голос
/ 26 июня 2019

Я пытаюсь вызвать многоключевую команду «bitOp» с помеченными ключами, которые должны быть хэшированы в один и тот же слот.

  • php 7.2
  • phpredis 3.1.6
  • redis_version: 5.0.5
  • os: Linux 4.15.0-50-generic x86_64
  • arch_bits: 64
<?php

        $rc = new \RedisCluster(null, $seeds);

        $a = \random_bytes(10000);
        $b = \random_bytes(10000);

        $rc->set('{aaa}a', $a);
        $rc->set('{aaa}b', $b);
        $rc->bitOp('or', '{aaa}c', '{aaa}a', '{aaa}b');

Я ожидаю, что '{aaa} c' будет создано с правильным значением.

Но я получаю «RedisCluster :: bitop (): Предупреждение, не все ключи хэшируются в одном слоте!» '

Это где-то ошибка или я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...