在我的项目中,我使用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,但它会失败。它什么也没显示。
似乎没有错,谁能帮我一个忙?