我來自mysql,試圖將我的頭包裹在redis上。有些事情非常明顯,但有一對夫婦讓我難住。你將如何去執行這樣的事情在redis中?將進程從mysql轉換爲Redis
首先
我有一個排序第一的來/先服務預約系統。當用戶轉到特定頁面時,它會查詢下表並返回第一個badge
,其中reservedby
= 0,然後用用戶標識更新reservedby
。如果用戶在15分鐘內未完成該過程,則reservedby
重置爲0
。如果用戶完成該過程,則從表中刪除該行並將badge
與用戶數據一起存儲。訂單是重要的,名單上的徽章越高越好,所以如果我要刪除它,而不是將其標記爲保留,那麼如果該過程未完成15分鐘,則需要返回頂部。
id | badge | reservedby
------------------------
240 | abc | 4249
241 | bbb | 0
242 | rrr | 0
二
我有一組不經常改變,但查詢了大量的數據。當頁面加載時,它會填充每個color
的選擇框,當您選擇一種顏色時,將顯示相應的sm
和lg
。
id | color | sm | lg
---------------------------
1 | blue | 1 | 5
2 | red | 3 | 10
3 | yellow | 7 | 8
最後
至於存儲用戶數據,我在做什麼是INCR users
,然後採取這一價值和hmset user:<INCR users value> badge "aab" joindate "10/30/2013"
等,是通常應如何做?