問題タブ [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.

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

iphone - Objective-C が JSON 値を ASCII 文字コードのハッシュに変換するのはなぜですか?

iPhone チャット アプリケーションを作成しています。

ブラウザから iPhone に JSON チャット メッセージを送信する場合:

iPhone は以下を受け取ります。

ただし、まったく同じメッセージを受信することを意図しています。

この問題を再現するには、まず node.js と redis をインストールします。それで:

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

mongodb - リベラルなライセンスを備えた組み込み可能なオープンソースのキー値ストレージ

次のようなオープンソースのドキュメント指向のキー値マップ/リデュース ストレージはありますか?

  • 簡単に埋め込むことができます (はい、CouchDB などを埋め込むことは可能ですが、erlang マシン全体を搭載するのは面倒な場合があり、アプリの実行中に一部のポートに制限されていることに満足していません)
  • マップ全体を RAM に保持しません (Hello, Redis!)
  • 本番環境で使用するには十分です
  • GPL/LGPL/AGPL/whatever-else-GPL とは異なるライセンスを持っている (ねえ、MongoDB と Tokyo Cabinet!)

デスクトップ アプリケーションの構築を考えているので、水平方向のスケーラビリティはあまり気にしませんが、CouchDB のような何らかの「添付ファイル」、つまりドキュメントに添付されたバイナリ ファイルを格納する方法があると便利です。

0 投票する
5 に答える
13717 参照

php - 持続的接続をサポートするphpredisクライアントはありますか?

タイトルとして、永続的な接続をサポートするphp Redisクライアントを探しています。これは、Webアプリケーションが多くのリクエストを受信し(リクエストごとに、アイテムがRedisキューに入れられる)、新しい接続の作成を避けたいためです。すべてのリクエスト。

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

scalability - 既存のキー値ストレージを分割する方法は?

サーバー A に 3Gb のキー値ストレージがあるとします。別のサーバー (サーバー B) が必要だと感じ始めています。したがって、サーバー A のデータをシャード (サーバー A、サーバー B) で分離する必要がありますが、現在、サーバー A のすべてのキーはそのまま (たとえば、comment_ids:user_id:10) として表されています。

質問 #1: 現在のキー名をハッシュし、すべてのデータをシャードに分離するためのベスト プラクティスは何ですか?

質問 2: シャードの行にサーバーを追加するベスト プラクティスは何ですか?

PS: 私の英語で申し訳ありませんが、私の答えがあなたにとって明確であることを願っています.

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

PS: この質問にredisタグを付けましたが、実際には redis に関するものではなく、すべてのキー値ストレージに関するものです。

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

ruby-on-rails - Ruby用のRedisのセットアップに問題があります

Ubuntuマシンでredisを試してみましたが、小さなスクリプトが機能しません。私はredisgemをインストールし、この小さなスクリプトを試しました(私はそのかなり小さいことを知っています)

このエラーが発生します:

2行目をコメントすると、問題はありません。なぜクラスRedisが認識されないのですか?

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

mysql - redisはmysqlを完全に置き換えることができますか?

簡単な質問ですが、ソーシャルネットワーク、ジオロケーションサービスなど、あらゆる種類のWebアプリケーションにmysqlの代わりにredisを使用できると思いますか?

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

ruby - RuntimeError: -ERR Unknown Command running redis gem on Ruby

環境:

Ubuntu 9.10 (VirtualBox 内で実行)
Ruby v1.8.7
Redis gem v2.0.6

irb で Redis を初期化しようとすると、RuntimeError. ここにスニペットがあります:

誰もこれに遭遇したことがありますか?何か案は?

0 投票する
3 に答える
3053 参照

ruby-on-rails - Redis:奇妙なプロトコル/ネットワークエラー

私はRedisを実行しており、ezmobiusのRedisgem[1]を使用してRubyから接続しています。

定期的に(約1日1回)、Redisが奇妙な結果を返すことにより、Railsアプリで一連の例外が発生します。

多くの場合、次のような例外によってトリガーされます。

また

または時々

通常、接続の問題を解決するには、Railsサーバーを再起動する必要があります。私はFedoraCore8、Rails 2.3.8、Redisgem2.0.3を実行しています。system_timergemをインストールしました。誰かが私がこれらのエラーを止める方法について何か考えを持っていますか?

[1] Redisの宝石

0 投票する
7 に答える
2281 参照

sql - チャットロギング用のどのデータベースですか?

チャットシステムを実装しています。

チャットメッセージのログ記録にはどのような種類のデータベースを使用する必要がありますか?

私はそれにいくつかのクエリを実行する必要があります。たとえば、「これらの日付の間のユーザーxからのすべてのリンクを教えてください」

この種のものについては、MongoDBについていくつか良いことを聞いたことがあります。他のNoSQLソリューションはどうですか?Redis?カサンドラ?

古いSQLソリューションはどうですか?私はNoSQLデータベースの経験に非常に興味がありますが、それだけのために行くつもりはありません:)

何百人ものアクティブユーザーを処理できる必要があります。

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

redis - Webインターフェイスでデータベースダンプを再実行しますか?

redisデータベース全体をきれいにするユーティリティはありますか?そこにあるすべてのものをフォーマットされたビューで表示したいと思います。

私は自分で書くことができます、私はただ車輪の再発明をしたくありませんでした。