Как получить значение нескольких ключей от Redis за один раз - PullRequest
0 голосов
/ 27 июня 2018

В моем проекте я использую redis. И я хочу получить несколько данных одновременно.

Поэтому я выбираю функцию mget.

В Redis у меня есть значения:

 redis> get u_trade_1
 "0"
 redis> smembers st_a_1
 1) "1"
 2) "1500184800"
 3) "1532588400"
 redis> smembers info_g_1
 1) "1"
 2) "100"
 3) "1299"
 4) "1399"
 5) "9970"

Теперь я определяю массив для извлечения этих данных за один раз. Вот мой PHP-код:

<?php
$redis_obj = \common\Datasource::getRedis('instance1');//connect redis successfully

$d_list = array(
 'u_trade_1',
 'st_a_1',
 'info_g_1',
 'info_g_2',
 'info_g_3'
 );

 $data_list = $redis_obj->mget($d_list);
 echo ($data_list[0]);

Правильное значение $ data_list [0] должно быть 0, но это не работает. Это ничего не показывает.

Кажется, нет ничего плохого, кто может оказать мне услугу?

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