2012-03-13 6 views
3

最近、redis.confをrequirepassに変更してディスクに保存しないように変更しました。しかし、それは設定を読み込まないようです。私はプロセスをkillする必要がありますか?( "src/redis-server"を発行していなくても実行できますか?)私はUbuntu 10.01を使用していますredis.confファイルの変更がロードされない

+0

"ps -Af | grep redis"でredisプロセスを探してください。実行中の場合は、システムをシャットダウンしてconfigを再ロードする必要があります。 – ilvar

答えて

3

実際には、Ubuntuのバージョンではなく、Redisのバージョンに依存します。 Redis 2.0(またはそれ以上)には、サーバを再起動することなくサーバの設定を変更するためのconfig setコマンドが含まれています。

redis 127.0.0.1:6379> config set requirepass XXX 
OK 
redis 127.0.0.1:6379> auth XXX 
OK 
redis 127.0.0.1:6379> config set save "" 
OK 
:あなたはrequirepassラインを変更して、設定ファイルに保存する行をコメントアウトし、その後、次のコマンドを入力するのRedis-CLIと接続することをお勧めしますことになっている構成を変更するには

サーバーを再起動する必要はありません。

古いRedisバージョンを使用している場合は、インスタンスを再起動する必要があります。

関連する問題