gpt4 book ai didi

php - predis hmget可以使用数组作为多个字段的参数吗

转载 作者:IT王子 更新时间:2023-10-29 06:00:51 26 4
gpt4 key购买 nike

predis 可以使用数组作为 hmget() 的第二个参数来一次检索多个字段吗?例如$client->hmget($key, $fields);//$fields 是一个数组

它是否也可以接受许多字符串参数作为字段?例如。:$client->hmget($key, $field1, $field2, $field3);

最佳答案

Predis 支持两种为可变 Redis 命令传递多个键(或带有值的键)的方法。第一个基本上遵循由 Redis documentation 定义的相同命令签名。 , 所以使用 HMSETHMGET作为示例,您将拥有:

$redis->hmset("hash", "field:1", "value:1", "field:2", "value:2");
$values = $redis->hmget("hash", "field:1", "field:2");

但您也可以将键和/或值列表作为单个数组参数传递:

$redis->hmset("hash", array("field:1" => "value:1", "field:2" => "value:2"));
$values = $redis->hmget("hash", array("field:1", "field:2"));

选择使用哪一个实际上只是一个偏好问题。

关于php - predis hmget可以使用数组作为多个字段的参数吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21744561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com