如何一次从Redis获取服务器密钥值

时间:2018-06-27 08:49:50

标签: php redis

在我的项目中,我使用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,但它会失败。它什么也没显示。

似乎没有错,谁能帮我一个忙?

0 个答案:

没有答案