十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
Redis 集群是一個(gè)可以在多個(gè) Redis 節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)共享的設(shè)施(installation)。
Redis 集群不支持那些需要同時(shí)處理多個(gè)鍵的 Redis 命令, 因?yàn)閳?zhí)行這些命令需要在多個(gè) Redis 節(jié)點(diǎn)之間移動(dòng)數(shù)據(jù), 并且在高負(fù)載的情況下, 這些命令將降低 Redis 集群的性能, 并導(dǎo)致不可預(yù)測(cè)的錯(cuò)誤。
redis集群各redis節(jié)點(diǎn)彼此互聯(lián)(PING-PONG機(jī)制),內(nèi)部使用二進(jìn)制協(xié)議優(yōu)化傳輸速度和帶寬,無(wú)主機(jī),客戶端隨意連接一個(gè)節(jié)點(diǎn)都可以。
正常關(guān)閉redis
直接在客戶端執(zhí)行命令shutdown或直接在命令行里執(zhí)行 redis-cli -p 7001 shutdown
我們直接編寫(xiě)一個(gè)shutdown.sh
或者直接kill -9 ${進(jìn)程號(hào)}即可(若想一次kill掉多個(gè)進(jìn)程,那么進(jìn)程號(hào)之間空格隔開(kāi)即可)
相關(guān)指令:
# 查看redis進(jìn)程 ps -ef|grep redis # kill掉進(jìn)程 kill -9 2177 2217
如果之前集群已經(jīng)搭建好了,由于某些原因kill掉了所有節(jié)點(diǎn),如果此時(shí)需要啟動(dòng)集群的話,只需要挨個(gè)啟動(dòng)各個(gè)Redis節(jié)點(diǎn)即可,集群自然就起來(lái)了。
相關(guān)指令:
# 后臺(tái)啟動(dòng)Redis src/redis-server redis.conf
以上就是redis Cluster集群如何關(guān)閉的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司其它相關(guān)文章!