Redis禁用命令、危險(xiǎn)命令及規(guī)避方法
FLUSHALL FLUSHDB 命令會(huì)清空數(shù)據(jù),而且從不失敗,對于線上集群非常危險(xiǎn)。
KEYS * 命令,當(dāng)數(shù)據(jù)規(guī)模較大時(shí)使用,會(huì)嚴(yán)重影響Redis性能,也非常危險(xiǎn)。
如果從根本上規(guī)避這些風(fēng)險(xiǎn)呢?
Redis提供了非常簡單且有效的方法,直接在配置文件中設(shè)置禁用這些命令。設(shè)置非常簡單,如下
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command KEYS ""
需要注意的一點(diǎn)是,rename-command命名無法直接對線上集群生效。如果需要使用rename-command,必須重啟集群。
所以建議一開始,就將該配置配置好。
相關(guān)文章
redis?設(shè)置生存和過期時(shí)間的原理分析
這篇文章主要介紹了redis?設(shè)置生存和過期時(shí)間的原理,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Redis主從復(fù)制問題和擴(kuò)容問題的解決思路
這篇文章主要介紹了Redis主從復(fù)制問題和擴(kuò)容問題的解決思路,其中擴(kuò)容問題的解決思路來自Redis作者,需要的朋友可以參考下2014-06-06redis分布式鎖之可重入鎖的實(shí)現(xiàn)代碼
相信大家都知道可重入鎖的作用防止在同一線程中多次獲取鎖而導(dǎo)致死鎖發(fā)生,本文通過幾個(gè)例子給大家分享redis分布式鎖之可重入鎖的實(shí)現(xiàn)代碼,對redis分布式鎖的相關(guān)知識,感興趣的朋友一起看看吧2021-05-05Redis+AOP+自定義注解實(shí)現(xiàn)限流
這篇文章主要為大家詳細(xì)介紹了如何利用Redis+AOP+自定義注解實(shí)現(xiàn)個(gè)小功能:自定義攔截器限制訪問次數(shù),也就是限流,感興趣的可以了解一下2022-06-06關(guān)于Redis數(shù)據(jù)庫入門詳細(xì)介紹
大家好,本篇文章主要講的是關(guān)于Redis數(shù)據(jù)庫入門詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12