我想存儲一些信息如下(注意,我不是執着於這種數據結構可言,但是這表明你的基本信息我要存儲):簡單的按價值搜索?
{ user_id: 12345, page_id: 2, country: 'DE' }
在這些記錄,user_id是唯一字段,但page_id不是。
我想轉換成Redis的數據結構這一點,我想能夠運行有效的搜索如下:
- 對於USER_ID 12345,找到相關的國家。
- 對於page_id 2,找到所有相關的user_ids及其國家。
是否真的有可能在Redis中做到這一點?如果是這樣,我應該使用什麼樣的數據結構,以及當我插入時應該如何避免重複記錄的可能性?
謝謝 - 實際上我結束了使用HASH和SET,而不是列表 - 但很好的答案! – Richard