單項(xiàng)選擇題

假設(shè)有一個(gè)應(yīng)用,有10個(gè)表,每個(gè)表記錄數(shù)為千萬(wàn)級(jí)別,字段數(shù)約20個(gè)?,F(xiàn)使用Redis來(lái)緩存這10個(gè)表的數(shù)據(jù),對(duì)其數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),以下哪一項(xiàng)是最佳設(shè)計(jì)?()

A.采用hash結(jié)構(gòu),且一個(gè)表使用一個(gè)hash KEY,表中一行記錄對(duì)于hash KEY的一個(gè)field
B.采用hash結(jié)構(gòu),每個(gè)表的每一行記錄使用一個(gè)hash KEY,hash KEY的field對(duì)應(yīng)表記錄的字段,且設(shè)計(jì)KEY時(shí)各個(gè)表添加不同的前綴以區(qū)分
C.采用string結(jié)構(gòu),每個(gè)表的每一行記錄的每個(gè)字段使用一個(gè)KEY
D.采用string結(jié)構(gòu),每個(gè)表的每一行記錄使用一個(gè)KEY,value為表中一行記錄的所有字段拼接后的值

微信掃碼免費(fèi)搜題