获取具有空格的redis键的大小。如何逃避空白?

获取具有空格的redis键的大小。如何逃避空白?

问题描述:

我正在尝试使用redis debug object查找redis密钥的大小。所以,当key没有空格时,这很好。但是,如果密钥包含空白不起作用。获取具有空格的redis键的大小。如何逃避空白?

我如何逃避空白?

到目前为止,我已经试过:

$ redis-cli -n 1 debug object ":1:filter_order_sequence_page_visible-True_type__in-[1, 1]" 
(error) ERR no such key 
$ redis-cli -n 1 debug object ':1:filter_order_sequence_page_visible-True_type__in-[1, 1]' 
(error) ERR no such key 
$ redis-cli -n 1 debug object ':1:filter_order_sequence_page_visible-True_type__in-[1,\ 1]' 
(error) ERR no such key 
$ redis-cli -n 1 debug object ':1:filter_order_sequence_page_visible\-True_type__in\-[1,\ 1]' 
(error) ERR no such key 
$ redis-cli -n 1 debug object ":1:filter_order_sequence_page_visible-True_type__in-[1,\ 1]" 
(error) ERR no such key 
$ redis-cli -n 1 debug object ":1:filter_order_sequence_page_visible\-True_type__in\-[1,\ 1]" 
(error) ERR no such key 

,但没有运气尚未

如果密钥存储一个字符串值,只需拨打STRLEN就可以了。请注意0​​返回序列化的长度,这可能是也可能不是您实际要查找的。