ff3169bd93659dc31322abc32835ef3e

ff3169bd93659dc31322abc32835ef3e

我今天一直在试验Redis。我已经设法从 Drupal 存储缓存值,但我希望进一步调查并查看存储在 cache_my_custom_cache ..

127.0.0.1:6379> 键 *
1)“ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:lookup_cache”
2) "ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:module_implements"
3) "ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:bootstrap_modules"
4) "ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:system_list"
5) "ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:variables"
6) "ff3169bd93659dc31322abc32835ef3e:path:a:und"
7)“我的哈希”
8) "ff3169bd93659dc31322abc32835ef3e:path:s:und"
9) "ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup"
10) "ff3169bd93659dc31322abc32835ef3e:cache_bootstrap:hook_info"

127.0.0.1:6379> 输入 ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup
散列

  • ,这表明它是哈希类型。。但是当我运行时:

  • 127.0.0.1:6379> HGET ff3169bd93659dc31322abc32835ef3e:cache_qbe:qbe_markup
    (错误)ERR 'hget' 命令的参数数量错误

    它不喜欢!对此完全陌生,有人可以提供解决方案吗?

    最佳答案

    除了键之外,您还需要在 HGET 命令中指定字段。

    要获取哈希中所有字段的列表,您可以运行以下命令:

    hkeys ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup
    

    然后你可以这样做:
    hget ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup FIELD
    

    您还可以像这样获取哈希中的所有值:
    hvals ff3169bd93659dc31322abc32835ef3e:cache_my_custom_cache:custom_cache_markup
    

    关于redis - 通过cli获取redis hash数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28717250/

    10-09 04:46