2
我使用node.js和https://github.com/visionmedia/connect-redis將會話變量存儲在redis中。會話存儲獲取並設置每個http請求?
我跑了redis-cli monitor
並注意到在單頁面加載時,有3組get
和setex
命令正在執行。這3組來自我的頁面加載中的3個http請求(favicon.ico
,/
和index.css
)。
我的問題:在每個http請求上運行redis get
和setex
是否正常?每對包含相同的數據。
謝謝,但這是如何解釋redis做get和set?不應該僅在請求頁面時才獲得redis而不是靜態文件?當我明確提出要求時,它不應該只設置? – Abadaba 2013-02-17 22:45:56
如果沒有看到您的代碼,很難說清楚。你使用Express嗎?如果是這樣,您可能需要在會話之前聲明靜態文件處理程序。 – 2013-02-17 23:25:02
我正在使用快遞,在我的會話之前將靜態文件處理程序減少到2個請求。看起來像我越來越近了。 – Abadaba 2013-02-17 23:32:35