В моем проекте я использую 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, но это не работает. Это ничего не показывает.
Кажется, нет ничего плохого, кто может оказать мне услугу?