新聞中心
或安全威脅

創(chuàng)新互聯(lián)公司2013年成立,先為丹寨等服務(wù)建站,丹寨等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為丹寨企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
Redis是一個(gè)主要用于緩存和消息隊(duì)列的開(kāi)源內(nèi)存對(duì)象數(shù)據(jù)庫(kù),通常用于分布式系統(tǒng)中的排序、字典、集合等數(shù)據(jù)結(jié)構(gòu)。Redis在很多方面都很有用,但只有在正確配置之后,才能實(shí)現(xiàn)最高性能和機(jī)密性。遺憾的是,錯(cuò)誤的配置可能會(huì)導(dǎo)致不同種類的問(wèn)題,如緩存癱瘓、安全漏洞等。因此,在配置Redis服務(wù)器時(shí),必須謹(jǐn)慎對(duì)待,避免配置錯(cuò)誤帶來(lái)的諸多問(wèn)題。
由于Redis是一種內(nèi)存對(duì)象數(shù)據(jù)庫(kù),它的性能完全取決于機(jī)器的內(nèi)存設(shè)置。如果機(jī)器的內(nèi)存設(shè)置太小,Redis服務(wù)器就會(huì)變得越來(lái)越慢,最終會(huì)導(dǎo)致緩存混亂。因此,在配置Redis之前,最好先計(jì)算緩存所需要內(nèi)存大小,然后配置足夠的內(nèi)存來(lái)滿足Redis的需求:
memory=$(echo "$(( $(grep 'MemTotal' /proc/meminfo|cut -d ':' -f 2) * 80/100 ))K")
sed -i "/# \/etc\/sysconfig\/redis/a MAXMEMORY=$memory" /etc/sysconfig/redis
管理Redis時(shí)要特別小心,任何操作都要小心謹(jǐn)慎。比如,如果一個(gè)人未授權(quán)訪問(wèn)Redis服務(wù)器,就有可能獲取機(jī)密信息或刪除數(shù)據(jù),從而對(duì)業(yè)務(wù)產(chǎn)生嚴(yán)重威脅。因此,無(wú)論Redis行為何種,都要仔細(xì)檢查。另外,還要盡量避免過(guò)早禁用了保護(hù)模式,否則Redis也容易受到攻擊:
“`
# bind Redis to localhost only
bind 127.0.0.1
# enable password protection
requirepass mysecretpassword
不要忘記定期進(jìn)行數(shù)據(jù)備份,以免數(shù)據(jù)意外損壞時(shí)可以恢復(fù)??梢允褂肦edis的COPY-ON-WRITE技術(shù)將新的snapshot復(fù)制到指定的位置,以便日后恢復(fù):
redis-cli –rdb ./dump.rdb
錯(cuò)誤的配置設(shè)置可能會(huì)搞亂Redis的工作原理,并導(dǎo)致安全威脅和各種問(wèn)題。因此,在配置Redis服務(wù)器時(shí),一定要慎重,盡量避免配置失誤。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章標(biāo)題:謹(jǐn)防redis配置錯(cuò)誤緩存混亂(redis配置不清緩存)
當(dāng)前地址:http://www.5511xx.com/article/djgcdgo.html


咨詢
建站咨詢
