問題タブ [redis-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1825 参照

redis - redis-cli でデコードされたメッセージパック データを表示する方法

メッセージパックのredisにデータを保存しています。redis-cli でデコードされたデータを表示する方法。

それに関連するコマンドは表示されません。

0 投票する
2 に答える
11893 参照

redis - Redis サーバーを再起動するための Redis-cli コマンド

redis-cli から SHUTDOWN を使用して redis サーバーを終了しました。プロンプトに「接続されていません>」と表示されます。

サーバーを再起動する唯一の方法は、redis-cli プロンプトを終了してから redis サービスを再起動することでした。

私の質問は、redis-cli プロンプトを終了せずに redis コマンドを使用して redis-cli プロンプトからサーバーを再起動する方法はありますか?

0 投票する
1 に答える
1460 参照

redis - redis クラスター dbsize は、そのノードでのみキーを表示します

を使用してredisクラスターノードに接続しています

redis-cli -c -p 7001

infoコマンドまたはdbsizeコマンドを発行すると、クラスター内のすべてのノードにわたるすべてのキーの数ではなく、そのノードにのみ存在するキーの数が取得されます。ただし、このノードに存在しないキーを要求すると、そのノードからキーが取得されます。keys * が利用可能なすべてのノードからすべてのキーを生成するようにしたい場合はどうすればよいですか?

0 投票する
0 に答える
130 参照

csv - redis-cli -pipe を使用して csv ファイルを読み取るときに誤ったインデックスを取得する

このチュートリアルを使用して、redis-cli -pipe を使用して CSV ファイルを読み取ります。

私のcsvファイルの構造は次のとおりです。

今、私はこのコマンドを実行しています:

awk -F, 'NR > 1{ print "SET", "\"Number_"$1"\"", "\""$0"\"" }' redis_csv_number_file_2.csv | src/redis-cli --pipe

このコマンドがまったく機能していないことがわかりました。うまくいかない理由はありますか?

0 投票する
0 に答える
408 参照

redis - Redis 永続化部分

redis に複数のキーがありますが、そのほとんどは重要ではなく、redis サーバーがダウンした場合に失われる可能性があります。

しかし、私は 1 つまたは 2 つの鍵を持っており、それを失うわけにはいきません。したがって、サーバーが再起動するたびに、redis が永続ストレージからこれらのいくつかのキーのみを読み取り、変更されたときにこれらを永続化し続けることを望みます。

redisにはこの機能がありますか? はいの場合、キーをファイルに永続化するコマンドと、永続化されたキーと永続化されていないキーを区別する方法を教えてください。

いいえの場合、Redis に書き込む前に独自の永続ファイルを作成する必要がないように、どのようなアプローチを使用できますか

制限事項(答えがノーの場合)

  1. redis に入るクライアント コードを変更したくありません。

  2. サーバーを redis に追加することはできません (そのようなソリューションが存在する場合は、それについて知りたいと思います)。

編集 ほとんどのキーを永続化として保存したくないもう1つの理由は、それが巨大なデータであり、毎秒数百のレコードがあるためです。そのほとんどは10分で期限切れになります。