新聞中心
最近,在優(yōu)酷的科技團(tuán)隊(duì)中,Redis已經(jīng)變得越來越重要。作為一種開源的內(nèi)存數(shù)據(jù)庫,Redis不僅可以支持海量的讀寫,還能夠快速進(jìn)行數(shù)據(jù)計(jì)算。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比朝陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式朝陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋朝陽地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
當(dāng)前,Redis在優(yōu)酷中有許多運(yùn)用領(lǐng)域,比如實(shí)時(shí)推薦、用戶識(shí)別、搜索過濾等方面。它支持大量操作,如字符串、列表、集合、有序集合等等,并且可以充分發(fā)揮其強(qiáng)大的讀寫性能。
目前,我們著眼于如何將Redis做為優(yōu)酷的未來發(fā)展方向。
針對Redis,我們將重點(diǎn)改進(jìn)其數(shù)據(jù)結(jié)構(gòu),提升它的性能。我們采用一種名為“從對象存儲(chǔ)”的方法,將數(shù)據(jù)存儲(chǔ)到Redis中時(shí),不再是根據(jù)具體數(shù)據(jù)類型分別進(jìn)行存儲(chǔ),而是把信息封裝為對象,以便更好地管理和訪問,從而大幅度提高存儲(chǔ)和讀取效率。
此外,我們還將開發(fā)一款基于Redis的實(shí)時(shí)計(jì)算框架,用于實(shí)現(xiàn)全站實(shí)時(shí)特征計(jì)算,如點(diǎn)擊轉(zhuǎn)化率、推薦計(jì)算等。它提供高性能,準(zhǔn)確而且實(shí)時(shí)的計(jì)算,能夠快速支持優(yōu)酷應(yīng)用的多維度查詢,極大提高工作效率。
我們還開發(fā)了一款用戶檢索系統(tǒng),它支持全文檢索,也就是在指定范圍中搜索的節(jié)點(diǎn)。它的高性能支撐了用戶的高效查詢以及響應(yīng)優(yōu)酷的許多核心業(yè)務(wù)。
當(dāng)前,Redis 已經(jīng)成為優(yōu)酷的重要運(yùn)行組件,為優(yōu)酷的核心業(yè)務(wù)提供了強(qiáng)有力的支撐。未來,我們將繼續(xù)深入挖掘Redis的功能,不斷完善它的數(shù)據(jù)結(jié)構(gòu)和改進(jìn)它的性能,以期能夠精彩地演繹未來。
代碼如下:
//從對象存儲(chǔ)
public Object getObject(String key) {
//從Redis中取出對象
byte[] objBytes = (byte[]) redisTemplate.opsForValue().get(key);
Object obj = SerializationUtils.deserialize(objBytes);
return obj;
}
public void setObject(String key, Object object) {
//將對象序列化
byte[] objBytes = SerializationUtils.serialize(object);
redisTemplate.opsForValue().set(key, objBytes);
}
//實(shí)時(shí)計(jì)算框架
private void computeStatistics(){
Jedis jedis = new Jedis(“l(fā)ocalhost”);
try {
//從Redis中取出數(shù)據(jù)
Collection list = jedis.lrange(“statistics”, 0, -1);
//進(jìn)行實(shí)時(shí)計(jì)算
int count = 0;
int total = 0;
for (Integer num : list) {
if (num != null){
total += num;
count++;
}
}
//將結(jié)果存放到Redis中
jedis.set(“result”, total/count);
} catch (Exception e) {
e.printStackTrace();
} finally {
jedis.close();
}
}
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文題目:在優(yōu)酷,用Redis精彩演繹未來(優(yōu)酷redis)
文章鏈接:http://m.fisionsoft.com.cn/article/dpdsioj.html


咨詢
建站咨詢
