2017-07-11 42 views
-1

我正在嘗試使用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 

,但沒有運氣尚未

回答

0

如果密鑰存儲一個字符串值,只需撥打STRLEN就可以了。請注意0​​返回序列化的長度,這可能是也可能不是您實際要查找的。

相關問題