gpt4 book ai didi

php - WRONGTYPE 对持有错误值 php 的键的操作

转载 作者:IT老高 更新时间:2023-10-28 11:56:38 25 4
gpt4 key购买 nike

您好,我正在将 Laravel 与 Redis 一起使用。当我尝试通过 get 方法访问 key 时,会出现以下错误“针对持有错误类型值的 key 的 WRONGTYPE 操作”

我正在使用以下代码来访问键值 -

我用这段代码从redis获取数据

$values = "l_messages";
$value = $redis->HGETALL($values);
print($value);

最佳答案

Redis 支持 6 种数据类型。您需要知道一个键映射到什么类型的值,对于每种数据类型,检索它的命令是不同的。

以下是检索键值的命令:

  • 如果值是字符串类型 -> GET <key>
  • 如果值是散列类型 -> HGETALL <key>
  • 如果值是列表类型-> lrange <key> <start> <end>
  • 如果值是集合类型-> smembers <key>
  • 如果值是排序集类型 -> ZRANGEBYSCORE <key> <min> <max>
  • 如果值是流类型 -> xread 计数 <count><key> <ID> . https://redis.io/commands/xread

使用 TYPE 检查键映射到的值类型的命令:

  • 输入 <key>

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

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