新聞中心
Redis是目前非常流行的 Key-Value 數(shù)據(jù)庫(kù),并且NodeJS也將Redis用作記錄緩存的主要工具。由于Redis的復(fù)雜性,當(dāng)我們變更配置時(shí),我們往往需要重啟服務(wù),使其配置生效。

漢臺(tái)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,漢臺(tái)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為漢臺(tái)成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的漢臺(tái)做網(wǎng)站的公司定做!
倒不如說(shuō),Redis提供了一種更為簡(jiǎn)單的方法,只是我們不太知道——用命令可以查看配置信息是什么時(shí)候生效的。
要查看具體配置項(xiàng)的生效時(shí)間,只要使用Redis的 CONFIG GET 命令,并填入要查詢的配置項(xiàng),比如:
127.0.0.1:6379> CONFIG GET timeout
1) "timeout"
2) "500"
上面的命令將會(huì)輸出當(dāng)前使用的 timeout 配置項(xiàng)的值:”500”。在該模式下,CONFIG GET 命令執(zhí)行的結(jié)果中不包含該配置的改變時(shí)間,所以我們了解不到什么時(shí)候變更有效,這就是讓人頗為困擾的地方。
不過(guò),有一種替代的辦法可以查看配置生效時(shí)間: Redis CONFIG rewrite 命令。CONFIG REWRITE 指令將重新配置Redis,重新生成一份新的redis.conf文件,該文件中包含了關(guān)于每個(gè)配置項(xiàng)的信息,包括它們變更的時(shí)間,以及當(dāng)前有效的狀態(tài)。下面是一個(gè)示例:
127.0.0.1:6379> CONFIG REWRITE
OK
從上面的輸出可以看出,Redis已經(jīng)創(chuàng)建了新的配置文件,并且可以在里面找到所有的配置項(xiàng)及其修改時(shí)間等信息。通過(guò)這種方式,我們就可以查看設(shè)置Redis配置項(xiàng)的有效時(shí)間了。
要注意,Redis CONFIG REWRITE指令非常重要,使用時(shí)需要仔細(xì)斟酌,并注意備份Redis.conf文件。因?yàn)?Redis CONFIG REWRITE 命令會(huì)對(duì)源Redis.conf文件產(chǎn)生影響,導(dǎo)致原有配置信息失效。
總結(jié)一句:Redis CONFIG REWRITE指令可以用來(lái)查看Redis配置項(xiàng)的有效時(shí)間,但使用時(shí)需要注意備份Redis.conf文件,以免造成影響。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開(kāi)通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問(wèn)快、穩(wěn)定!
網(wǎng)站題目:查看redis配置生效時(shí)間的技巧(查詢r(jià)edis生效時(shí)間)
文章源于:http://www.dlmjj.cn/article/dhhoijj.html


咨詢
建站咨詢
