Dump.rdbファイルがあります。これは、redis.configと同じディレクトリにあります。
私がサーバーを始めるとき:
redis-server ./redis.config
その1 GBファイルのデータは読み込まれません。
そのデータをどのようにロードしますか?
設定ファイルを編集して、dir
オプションを現在の作業ディレクトリに設定します。
# The filename where to dump the DB
dbfilename dump.rdb
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# Also the Append Only File will be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
dir /current/working/directory
Aofを事前にオフにする必要があることがわかりました。それ以外の場合、redisは起動時に空のaofを作成し、rdbファイルの代わりにそれを使用します。 redisが生成されたaofを作成したら、aofをオンに戻すことができます。
以下のようにしてください:
追加のみなし
Redis-serverを再起動します
redis-cli BGREWRITEAOF
を実行して、新しい追加専用ファイルを作成します。
Redis config appendonly
をyes
に変更し、redis-serverを再起動します
ご覧ください this