1. 程式人生 > >一般redis的key是如何設計的?

一般redis的key是如何設計的?

如何 order http 保存 數據存儲 bsp ima mage 字段

思考:原先在mysql裏面數據是如何存儲的?

答:使用it_user表(行和列組合)

id username email
1 asion [email protected]
45 mark [email protected]

如果需要把上面的mysql中表裏面的數據存儲redis裏面,存儲的key該如何設計?

答;分以下幾步操作:

a、把mysql裏面的表名換成redis裏面key的前綴(it_user前綴

b、把mysql表裏面的主鍵名稱放在上面的前綴後面,一般用冒號分割(it_user:id

c、對應記錄的主鍵值作為key的第三步(it_user:id:1

d、把mysql裏面的其他字段作為key的第四部分(it_user:id:1:username

把上面的記錄保存在redis中:

技術分享

獲取用戶的信息,eg:要獲取id為1的用戶的信息

技術分享

一般redis的key是如何設計的?