我正在使用以下库:predis php library。这是直接的github predis github code
在我的代码中,我正在执行以下操作:
$st=mysqli_query($dbh,"select somethoing from something");
while($row=mysqli_fetch_assoc($st)){
$redis->hmset("us-states-data-hash",$row);
}
不幸的是,以redis格式存储数据的结果只是sql查询中的最后一条记录。
如何使用散列标记us-states-data-hash
答案 0 :(得分:0)
The HMSET
Redis command需要一个密钥(在您的示例中为s.contains("") // true
s.contains("\u{200d}") // true
s.contains("\u{200d}") // true
)以及一对字段名称和值。
虽然Predis的文档仍在修订中,但它的测试看起来很强大。特别感兴趣的是HashSetMultipleTest.php文件,其中显示了如何使用$('.chat').scrollTo('max', 500);
。
您的代码正在将关联数组传递给us-states-data-hash
,而您似乎需要将其展开,即:
hmset