我今天一直在试验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/