gpt4 book ai didi

php - 针对在 Redis 中持有错误类型值的键的 WRONGTYPE 操作

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

我正在使用带有 Redis 的 php。当我尝试通过 get 方法访问 key 时出现以下错误:

WRONGTYPE Operation against a key holding the wrong kind of value

我正在使用以下代码访问 hasekey 值 - 我使用此代码从 redis 获取数据

$values = "l_messages"

$value = $redis->GET($values)

print($value)

最佳答案

此错误意味着您的对象的数据类型不同,并且您使用了错误的操作来检索 key 。

如果 l_messages 是一个 HashMap ,并且您需要检索它的所有值,您需要使用 hgetall。如果是集合,则必须使用smembers。同样,对于每种类型的 key ,您必须使用不同的命令。

您可以使用type 命令来了解该特定对象的类型。

请参阅此以获取完整引用:https://www.sitepoint.com/an-introduction-to-redis-in-php-using-predis/

关于php - 针对在 Redis 中持有错误类型值的键的 WRONGTYPE 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37977341/

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