問題タブ [redis]
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.
c - redisにはどのタイプの接続が適していますか?
サーバーアプリケーション(nginxのcモジュール)でredisを使用したい-(リクエストごとにredisの変数をチェック)。redis ( redis への接続に credis を使用する予定です) への接続の種類 (キープアライブまたはリクエストごとに個別の接続 ( connect、do、close ) ) を使用する必要がありますか? 2台のサーバーを使用しています。
ruby-on-rails - 一部のユーザーに新機能を簡単にリリースできる Rubygem とは?
ユーザーのサブセットに特定の機能をリリースする優れた方法を持つ Gem に出会いました。キュウリの統合もあったと思いますので、さまざまなユーザーセット用のテストを作成できました. 名前を知っている人がいたら、本当に助かります!
javascript - JavaScript デザイン パターン -- 不要な非同期性への対処
私はイベントベースのプログラミング(node.jsを使用)にかなり慣れていません。何度も何度も何度も出くわす特定の問題があるため、それについて理解していないことがあると思います。
要するに、その問題は、邪魔になっていると思われる非同期性に対処することです。私の場合、これはほとんどの場合、設計上非ブロックでコールバックベースの API を促進するサードパーティ ライブラリを使用するときに現れます。
例: 現在、 mranney の node-redis ライブラリを多用するものを書いています。私のプログラムは RSS フィードをスクレイピングし、その結果を redis に入れています。私は、redis の一般的な戦略であると信じているものを使用しています。
- フィードをスクレイプし、結果を のようなキーを持つ redis ハッシュとして保存します
feed:<feedId>:results:<timestamp>
。 - の下に最新の結果への参照を格納します
feed:<feedId>:latest
。
関数が終了する準備が整うまで latest_reading が定義されないためreturn latest_reading
、関数の最後に配置すると失敗します。がコールバックを参照し、 によって無視されるため、呼び出し内に配置すると失敗します。get_latest_results
return latest_reading
hgetall
return
get_latest_results
これは、私が常に書き込んでいるような状況の一例にすぎません。よくわからないので、四角いペグを丸い穴に打ち込もうとしているのかもしれません。このクラスの問題を解決するためのハックではない方法があるはずです。
redis - asp.net mvcのredis、クライアントオプション?
asp.net mvc アプリケーションに redis を使用することを検討しています。redis 自体の運用可能性について疑問の余地はありません。バトル テスト済みだと思います。
しかし、.netの世界のどこにも言及されていません。私が見つけることができる唯一のクライアントは、redisサイトからのもので、c#のservicestackredisです。
質問は、.net アプリケーションに redis を使用したことがありますか? servicestackredis の本番環境は整っていますか? redis の他の代替クライアントはありますか?
spring - Spring フレームワーク + NoSQL
Spring フレームワークで遊んでいるのは、すでに 18 時間です。それは美しいです、本当に素晴らしいです。私が見る限り、Spring は rdbmsデータベースの操作方法を知っています。
spring + NoSQL (cassandra、couchdb\mongodb、redis、さらには HBase ) の経験について教えてもらえますか?
ありがとう
redis - 混乱していますが、redisはメモリ内のみのストアであり、バックアップ/復元のためにディスクへの権限もありますか?
混乱していますが、redisはメモリ内のみのストアであり、バックアップ/復元のためにディスクへの権限もありますか?
もしそうなら、16GBのデータベースがメモリへの書き込みと読み取りにどのくらい時間がかかりますか?
php - Redis and PHP (Rediska) intersect on set
I'm trying to do some tricks with a graph (node/edges) dataset. In this case a set of data where person x follows person y (direct relation). I want to load this data (from a mysql table) into redis (have it running). I've chosen to use Rediska because I use PHP and it seems stable.
Rediska has very limited documentation and examples, so I was hoping you guys can help me. I have little to no experience with noSQL, especially the naming conventions (userid:1:follows = 2?).
My questions:
- how do I load a set of person x follows person y data into a redis data set
- how do I find the "intersect" (SINTER) and end up with a php array (so I get person X and person Y both follow (a result set) of people))
- and last not but leasy, how would I 'traverse' this graph data to find a relation: person x -> person y -> person z (person x and person z both follow person y, hence person z is in the result set)
java - node.js と Scala (Java) 間のコネクター
node.js と Scala (Java) を統合する最良の方法は何ですか?
これまでに見た最も簡単な方法は、Redis PubSub をメディエーターとして使用し、node.js サーバーで HTTP リクエストを処理し、リクエスト チャネルにメッセージを発行し ( redis-node-clientを介して)、Scala アクター ( Akka Redis PubSub 統合など) をサブスクライブすることです。リクエスト チャネルと、計算結果をレスポンス チャネルに発行します (ノードによってサブスクライブされます)。
redis - Redisトラックヒット
私のサイトには、Redisをデータストアとして使用したいシンプルな毎日のヒットカウンターがあります。
redisに有効期限があるという理由だけで、データを消去するためにcronを設定する必要はありません。それに、試してみたいです。
毎日のヒットをURLベースで保存します。
URLの毎日のヒットを保存し、1日の終わりに期限切れにする方法を教えてください。
例えば:
これらのカウンターを1日の終わりに期限切れにするにはどうすればよいですか?期限切れにすると、カウンターがリセットされます。
思考プロセスがずれているような気がします。私は物事を逆行していますか?
php - PHPアプリケーションにMySQLの代わりにRedisを使用するのはいつですか?
私はRedisを見てきました。とても面白そうです。しかし、実用的な観点から、MySQLよりもRedisを使用する方が良い場合はどのような場合ですか?