首頁  >  文章  >  資料庫  >  更換redis 是否需要 重啟

更換redis 是否需要 重啟

anonymity
anonymity原創
2019-06-04 16:49:232332瀏覽

Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌類型、Key-Value資料庫,並提供多種語言的API。

更換redis 是否需要 重啟

如何重新啟動redis服務

如果是用apt-get或是yum install安裝的redis,可以直接透過下面的指令停止/啟動/重啟redis

/etc/init.d/redis-server stop

/etc/init.d/redis-server start

/etc/init.d/redis-server restart

如果是透過原始碼安裝的redis,則可以透過redis的客戶端程式redis-cli的shutdown指令來重新啟動redis

redis-cli -h 127.0.0.1 -p 6379 shutdown

如果上述方式都沒有成功停止redis,則可以使用終極武器kill -9

#只有在更改以下3種配置時才需要重新啟動:

1.appendfsync no

appendfsync這是為no,redis不會主動呼叫fsync將日誌同步到磁碟,此時,依賴作業系統,大多數Linux作業系統,每隔30s,呼叫一次fsync,將緩衝區日誌同步到磁碟

2.appendfsync everysec

redis每隔1秒,呼叫fsync,將緩衝區資料寫入磁碟,如果fsync超過1是,就會延遲到第二秒時fsync,但是最多2s,

3.appendfsync always

#每一個寫入操作,redis都會呼叫fsync,將緩衝區資料寫入磁碟,這樣資料最安全,但效能下降!

以上是更換redis 是否需要 重啟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn