我有一個rails 4.1應用程序,其中我有一個預訂部分。在本節中,我有多個子部分,例如酒店,度假租賃等。如何緩存每個用戶在rails中的外部API響應?
在這些部分的每一節中,我都會從相關的apis中提取數據,供用戶進行排序和過濾。
我想緩存每個用戶的響應,這樣一旦我得到了數據,過濾&排序是快速的緩存數據和時間不浪費在另一次去另一個網站。
但是一個問題是用戶可以做到這一點,即使沒有登錄。
我已經安裝memcached的商店,其緩存數據以精爲先用戶,但是,當第二個用戶來爲第一用戶數據被覆蓋。
如何緩存每個用戶的數據(logggd/unlogged)? (我願意改變緩存存儲,只要我不需要花費任何額外的工作)
你檢查Redis的? –
Can Redis可以保存未登錄用戶的特定用戶數據嗎? – RamanSM