C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决
生活随笔
收集整理的這篇文章主要介紹了
C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這里有個(gè)坑
使用hiredis的API進(jìn)行調(diào)用時(shí)如果是如下命令,
hmset userid:1001 username 'xiao ming'這種語(yǔ)法,使用redis-cli是沒有問題的,但如果使用hiredis就會(huì)有問題。
報(bào)ERR wrong number of arguments for HMSET錯(cuò)誤。
原因就是xiao ming那有個(gè)空格,他當(dāng)成了
username 'xiao,另外一個(gè)就是 ming'后面缺值,就報(bào)錯(cuò)了。這里有點(diǎn)坑。
所以解決方案可以改成
hmset userid:1001 username 'xiao||ming'這樣就沒有問題了,程序處理的時(shí)候,再將||換成空格即可。
總結(jié)
以上是生活随笔為你收集整理的C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Arduino文档阅读笔记-WeMos
- 下一篇: s3c2440移植MQTT