次のようなことを行うために、hiredis ライブラリの redisCommand を使用しています。
LPUSH list1 a b "" c d "" e
ここで、「」は、空の要素をリストに挿入することを意味します。redisのコマンドラインから実行すると正常に動作しますが、これをhiredisのコマンドとして渡すと動作せず、要素は空ではなく "" になります。回避策はありますか?
redisCommand の呼び出し方法は次のとおりです。
reply = (redisReply *) redisCommand(c,"LPUSH list1 a b c "" c d "" e);
一重引用符、バックスラッシュなども入れてみました