ホームページ  >  記事  >  データベース  >  Redis を置き換えるには再起動が必要ですか?

Redis を置き換えるには再起動が必要ですか?

anonymity
anonymityオリジナル
2019-06-04 16:49:232270ブラウズ

Redis は、ANSI C 言語で書かれたオープンソースのログタイプの Key-Value データベースで、ネットワークをサポートし、メモリベースで永続化でき、複数の言語で API を提供します。

Redis を置き換えるには再起動が必要ですか?

redis サービスを再起動する方法

redis を apt-get または yum install でインストールした場合, 次のコマンドを使用して、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 これはいいえ、redis はログをディスクに同期するために fsync を積極的に呼び出しません。現時点では、オペレーティング システムに応じて、ほとんどの Linux オペレーティング システムは 30 秒ごとに fsync を呼び出し、バッファ ログをディスクに同期します


2.appendfsync Everysec

redis 1 秒ごと, fsync を呼び出してバッファ データをディスクに書き込みます。fsync が 1 を超えると、fsync は 2 秒遅れますが、最大 2 秒までです。

3.appendfsync always

each 書き込みの場合操作の際、redis は fsync を呼び出してバッファ データをディスクに書き込みます。これは最も安全なデータですが、パフォーマンスは低下します。

以上がRedis を置き換えるには再起動が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。