4

redis [/etc/redis/map.conf] 用にこの構成を作成しました。

include /etc/redis/ideal.conf
port 11235
pidfile /var/run/redis-map.pid
logfile /var/log/redis/map.log
dbfilename map.rdb

ご覧のとおり、/etc/redis/ideal.conf が含まれています。このファイルは実際に存在し、読み取り権限があります。また、わずかに異なる別のファイルがあります。[/etc/redis/storage.conf] を検討してください:

include /etc/redis/ideal.conf

pidfile /var/run/redis-storage.pid
port 8000
bind 192.168.0.3
logfile /var/log/redis/storage.log
dbfilename dump_storage.rdb

私の問題は次のとおりです: storage.confを使用して redis-server を起動できます(すべて正常に動作します) が、map.confを使用すると次のエラーが発生します。

Reading the configuration file, at line 1
>>> 'include /etc/redis/ideal.conf'
Bad directive or wrong number of arguments
failed

redisのバージョンは2.2です。

どこで私は間違えましたか?

4

1 に答える 1

8

申し訳ありません。

Redis のさまざまなインスタンスを使用していました。

storage.confのインスタンスは/usr/local/bin/redis-server によって起動されましたが、map.confは /usr/bin/redis-server によって起動されました。2つ目は壊れています。

とにかくありがとうございました。

于 2012-06-21T07:13:37.480 に答える