我有一個應用程序,它將記錄插入到postgresql表中,插入後,我想發送一個PUBLISH命令給redis。是否可以將該記錄的對象傳遞給redis'PUBLISH命令,以便另一端的用戶也可以接收該對象?在Redis pubsub中,是否可以將對象傳遞給PUBLISH命令?
11
A
回答
21
Redis沒有「對象」的含義,所有redis都是字節,特別是字符串!
所以當你想發佈一個對象時,你必須以某種方式序列化它並在訂閱服務器上反序列化它。
3
是的,但是因爲redis存儲字符串而不是對象,所以需要序列化/反序列化對象作爲PUBLISH過程的一部分。 JSON是一個理想的格式。
相關問題
- 1. 是否可以將FIND的結果傳遞給COPY命令CP?
- 2. 是否可以在前端將對象傳遞給usercontrol?
- 3. 是否可以將Firebase JSON傳遞給JavaScript對象?怎麼樣?
- 4. 是否可以將對象傳遞給eval/setTimeout函數?
- 5. 將絕對路徑傳遞給命令
- 6. PUBSUB CHANNELS命令是否阻止Redis服務器?
- 7. 是否可以將「未命名」變量傳遞給函數?
- 8. 是否可能:將一個C++ QWidget對象傳遞給PyQt Script?
- 9. 將對象作爲參數傳遞給命令
- 10. 無法將值從命令行傳遞給對象 - Powershell參數
- 11. 是否可以在Angular 2中將@Input值傳遞給app.component?
- 12. 在robotframework中是否可以將關鍵字傳遞給變量?
- 13. 您是否可以將iOS設備的WiFi設置傳遞給ExternalAccessory對象?
- 14. 是否可以將Loader對象的維度傳遞給另一個類?
- 15. 你可以將ropemacs建議傳遞給另一個命令嗎?
- 16. 我可以將knife.rb作爲參數傳遞給knife命令嗎?
- 17. Express.js:是否可以像res.render一樣將對象傳遞給重定向?
- 18. 我可以將一個長bash命令傳遞給asyncio.subprocess.create_subprocess_exec()嗎?
- 19. 是否可以將Java對象從Java腳本傳遞到Applet
- 20. 是否可以通過api調用將對象作爲對象傳遞給對象?
- 21. 將對象傳遞給UITypeEditor
- 22. 將對象傳遞給onreadystatechange
- 23. 是否可以通過命令行選項傳遞給腳本rspec
- 24. 是否可以將參數傳遞給Outlook中的Application_Startup子?
- 25. 在Bash腳本中將Telnet命令傳遞給SSH
- 26. 是否可以在render_template之前將數據傳遞給Flask?
- 27. 是否可以將Int.init傳遞給Swift中的函數?
- 28. Python將值傳遞給命令行
- 29. 將命令行參數傳遞給QPython
- 30. 將參數傳遞給Redis的Lua中
您可以額外使用散列 - 它最接近對象。可以根據字段進行查詢。這不能通過編碼/解碼JSON來完成。 – mixdev 2011-04-07 17:04:13