この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16118|答える: 1

[レディス] Redisインスタンスに保存可能なキーは何個で、最大キーや値はどれくらいですか?

[リンクをコピー]
掲載地 2019/01/24 9:46:20 | | | |
公式には、シングルトンは2億5千万鍵を処理でき、鍵または値の最大サイズは5億12Mです。

単一のRedisインスタンスが保持できる最大キーの数はどれくらいですか? そして、ハッシュ、リスト、セット、ソートセットの最大要素数は何つですか?
Redisは最大232鍵を処理でき、実際に1インスタンスあたり少なくとも2億5千万鍵を扱うテストが行われています。

すべてのハッシュ、リスト、集合、ソートされた集合は232個の要素を保持できます。

つまり、あなたの限界はおそらくシステム内の利用可能なメモリです。



参考リンク:https://redis.io/topics/faq






先の:韓国野球チームに7-3で勝利
次に:1月14日モーニングポスト(木曜日)
 地主| 掲載地 2019/03/05 17:14:33 |
集合型は複数の文字列要素を格納するためにも使われますが、リストとは異なり、その要素は順序付けがなく重複性がなく、インデックスからは要素を取得することはできません。 下図に示すように、集合ユーザー:1:followsは「his」「it」「sports」「music」の4つの要素を含み、セットは最大(2の32の乗の1)要素を保存できます。



1) 収集内作業
(1) 要素の追加 sadd キー 値 [value...]  返却結果は、成功裏に追加された要素の数です。

(2) srem キー 値 [value...] の要素を削除する  返却結果は、成功裏に削除された要素の数です。

(3) カードキーの要素数を得る

(4) 要素がシスメンバー鍵値の集合に属しているかどうかを判定する

(5) SrandMember キー集合から指定された数の要素をランダムに返す [count] [count] はオプションパラメータで、書かれていない場合のデフォルトは1である。

(6) spopキー操作で集合からランダムに元素を抽出できます。

(7) 集合 smembers キーのすべての要素を取得する 集合のすべての要素を取得し、結果の返却は順序が乱れている。

2) コレクション間の操作
(1) 複数の集合の交差を求める sinter 鍵 [鍵...]

(2) 複数の集合の和集合を求める Sunion キー [キー...]

(3) 複数の集合の差集合を求める sdiff key [key...]

(4) 交差、和集合、差分集合の結果を保存する。

sinterstore storeKey キー [キー...]
sunionstore storeキーキー[キー...]
sdiffstore storeKey キー [キー...]

多くの要素があると集合間の操作はより時間がかかるため、redisは上記の3つのコマンド(元のコマンド+store)を提供し、集合間の交差集合、和集合、差集合の結果をstoreKeyに保存します。例えば、user:1:followsとuser:2:followsの2つの集合間の交差結果をuser:1_2:followsに保存します。



リソース:https://www.cnblogs.com/pirlo21/p/7120935.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com