日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用Redis系統(tǒng)限制評論次數(shù)(redis限制評論)

Redis是一款開源的內存數(shù)據(jù)庫,它可以方便地存儲鍵值對,一般用于分布式緩存,快速數(shù)據(jù)庫查詢、消息中間件等等,Redis有著極高的性能。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、臨渭區(qū)網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5頁面制作商城網(wǎng)站建設、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為臨渭區(qū)等各大城市提供網(wǎng)站開發(fā)制作服務。

在網(wǎng)站信息發(fā)布系統(tǒng)中,為了防止濫用評論,可以采用Redis來定期地清理評論內容。我們可以維護一個使用評論次數(shù)hash表。

一個用戶每次發(fā)表評論時,就看一下他是否存在于這個hash表中,如果不存在,則將他添加到該hash表,并讓使用次數(shù)設為1;如果存在,則看一下他的使用次數(shù)是否超過指定閾值,如果超過 了指定的評論次數(shù),則不允許發(fā)表,否則就增加這個用戶的評論次數(shù)。

具體代碼實現(xiàn)可以如下:

// 用戶對評論之前要驗證的代碼
if (jedis.hexists("COMMENT:Username", username)) {
int count = jedis.hincrBy("comment:username", username, 1);
if (count > 3) {
// 評論失敗
}
} else {
jedis.hset("comment:username", username, 1);
}
// 程序定期清理過期的評論次數(shù)
while(jedis.hincrBy("comment:username", username, 0) != 0){
// 對用戶已經(jīng)發(fā)布的評論數(shù)量進行清理
if (System.currentTimeMillis() - create_time > 60 * 60 * 24 * 3) {
jedis.hdel("comment:username", username);
}
}

以上就是利用Redis系統(tǒng)限制評論次數(shù),通過這種方法,這減少了有效評論 [who]被濫用的可能性,同時也能有效地清理過期評論,從而減少服務器負載。

創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務器,香港云服務器,BGP云服務器,雙線云服務器,高防云服務器,成都云服務器,服務器托管。精選鉅惠,歡迎咨詢:028-86922220。


當前文章:利用Redis系統(tǒng)限制評論次數(shù)(redis限制評論)
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/dhjidhh.html