2017-07-11 7 views
-1

redis debug objectを使用してredisキーのサイズを調べようとしています。だから、キーが空白を持っていないときにはうまくいきます。しかし、キーには動作しない空白が含まれている場合。空白を持つ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を呼び出します。 DEBUG OBJECTは、あなたが実際に探しているものであるかどうかにかかわらず、シリアライズされた長さを返します。

関連する問題