Redis

 Computer >> コンピューター >  >> プログラミング >> Redis
  1. Redis SCARD –Redisデータストアでセットのサイズを取得する方法

    このチュートリアルでは、コマンド– SCARD を使用して、キーに格納されている設定値のサイズ(要素数)を取得する方法について学習します。 redis-cliで。 redis SCARDコマンドの構文は次のとおりです:- 構文:- redis host:post> SCARD <key name> 出力:- (integer) value, representing the number of elements in the set.(integer) 0, if key does not exist.Error, if key exist and value st

  2. Redis SISMEMBER –セット内の要素の存在を確認する方法

    このチュートリアルでは、指定された要素がセットのメンバーであるかどうかを確認する方法について学習します。このために、コマンドを使用します– SISMEMBER redis-cliで。 redis SISMEMBERコマンドの構文は次のとおりです:- 構文:- redis host:post> SISMEMBER <key name> 出力:- (integer) 1 if element is member of the set. (integer) 0 if element is not member of the set, or if key does no

  3. Redis DUMP –Redisでキーのシリアル化された値を取得する方法

    このチュートリアルでは、コマンド– DUMP を使用して、redisデータストアのキーに格納されている値のシリアル化バージョンを取得する方法について学習します。 redis-cliで。 redis DUMPコマンドの構文は次のとおりです:- 構文:- redis host:post> DUMP <key name> 出力:- - string representing serialized version of value 例:- 参照:- DUMPコマンドドキュメント redisデータストアでキーのシリアル化された値を取得する方法は以上です。気

  4. Redis TYPE –キーに値ストアのデータ型を取得する方法

    このチュートリアルでは、キーの値ストアのデータ型を取得する方法について学習します。 redisデータストアの値は、String、List、Set、Sorted Setなどのさまざまなデータ型にすることができます。値のデータ型を取得するには、COMMAND – TYPEを使用します。 redis-cliで。 redisTYPEコマンドの構文は次のとおりです:- 構文:- redis host:post> TYPE <key name> 出力:- - string representing data type of a value.- none, if key does

  5. redisでキーの有効期限を取得する方法– Redis TTL | PTTL

    このチュートリアルでは、redis TTL を使用してキーの有効期限(タイムアウト)を取得する方法について学習します。 およびPTTL コマンド.. 有効期限(秒単位):- キーの有効期限を秒単位で取得するには、コマンド– TTLを使用します redis-cliで。この秒数は、キーの存続時間の残り時間を表します。この時間の後、キーはデータストアから削除されます。コマンドTTLの構文は次のとおりです:- 構文:- redis host:post> TTL <key name> 出力:- 2 if the key does not exist 1 if the

  6. Redis ZADD –並べ替えられた設定値に要素を作成して追加する方法

    このチュートリアルでは、redis ZADD を使用して、キーに格納されている並べ替えられた設定値に要素を作成して追加する方法について学習します。 コマンド。 ZADDコマンドは、指定されたキーに格納されているソートされた設定値に、それぞれのスコアを持つ1つ以上の要素を追加するために使用されます。指定された要素がすでに存在する場合、要素のスコアが更新され、要素が正しい位置に再挿入されて、正しい順序になります。スコア値は、倍精度浮動小数点数の文字列表現である必要があります。 + inf および-inf 値は有効な値です。 キーがデータストアに存在しない場合、挿入操作を実行する前

  7. Redis ZCOUNT –スコア範囲でソートされたセットの要素数を取得する方法

    このチュートリアルでは、特定の範囲のスコアを持つソートされた設定値の要素の数を取得する方法について学習します。このために、Redis ZCOUNTを使用します コマンド。 ZCOUNTコマンド このコマンドは、スコアが min以上であるソートされた設定値の要素の数を返します。 (包括的)スコアで、最大以下 (包括的)スコアが引数として渡されました。 デフォルトでは分 および最大 引数は閉区間(包括的) ただし、それらをオープン間隔として指定することは可能です(排他的) それらの前に( キャラクター。例:- ZCOUNT zset (1 5  1<スコア<=5の要素の数を返します: Z

  8. ソートされたセットの最高スコア要素を取得する方法– Redis ZPOPMAX | BZPOPMAX

    このチュートリアルでは、redis ZPOPMAXおよびBZPOPMAXコマンドを使用して、redisデータストアのキーに保存されている並べ替えられた設定値の最高スコア要素を削除して返す方法について学習します。 ZPOPMAXコマンド このコマンドは、指定されたキーに格納されているソートされた設定値から1つ以上の最高スコア要素を削除して返します。コマンドはcountを取ります 引数として、ソートされた設定値から削除される要素の総数を表します。指定されていない場合、countのデフォルト値は1です。要素が返されると、スコアが最も高い要素が最初になり、次にスコアが低い要素が続きます。 キー

  9. ソートされたセットの最低スコア要素を取得する方法– Redis ZPOPMIN | BZPOPMIN

    このチュートリアルでは、redis ZPOPMINコマンドとBZPOPMINコマンドを使用して、redisデータストアのキーに保存されている並べ替えられた設定値の最低スコア要素を削除して返す方法について学習します。 ZPOPMINコマンド このコマンドは、指定されたキーに格納されているソートされた設定値から1つ以上の最低スコア要素を削除して返します。コマンドはcountを取ります 引数として、ソートされた設定値から削除される要素の総数を表します。指定されていない場合、countのデフォルト値は1です。要素が返されると、スコアが最も低い要素が最初になり、次にスコアが高い要素が続きます。

  10. Redis ZREMRANGEBYSCORE –スコア範囲でソートされたセットの要素を削除する方法

    このチュートリアルでは、特定の範囲のスコアを持つソートされた設定値の要素を削除する方法について学習します。このために、Redis ZREMRANGEBYSCOREを使用します コマンド。 ZREMRANGEBYSCOREコマンド このコマンドは、スコアが min以上であるソートされた設定値のすべての要素を削除します (包括的)スコアで、最大以下 (包括的)スコアが引数として渡されました。 デフォルトでは分 および最大 引数は閉区間(包括的) ただし、それらをオープン間隔として指定することは可能です(排他的) それらの前に( キャラクター。例:- ZREMRANGEBYSCORE se

  11. Redis ZREMRANGEBYRANK –ランク範囲でソートされたセットの要素を削除する方法

    このチュートリアルでは、特定の範囲のランクを持つソートされた設定値の要素を削除する方法について学習します。このために、Redis ZREMRANGEBYRANKを使用します コマンド。 ZREMRANGEBYRANKコマンド このコマンドは、ランクが開始の間にあるソートされた設定値のすべての要素を削除します および停止 引数。 開始と停止はゼロベースのインデックスです。0は最低スコア要素を意味し、1は2番目に低いスコア要素を意味します。負の数を使用して、並べ替えられた設定値の最高スコア要素から始まるオフセットを提供することもできます。ここで、-1は最高スコア要素を意味し、-2は2番目に

  12. Redis ZRANGEBYLEX –asc値の範囲でソートされたセットの要素を取得する方法

    このチュートリアルでは、特定の範囲内で辞書式順序の昇順で値を持つ並べ替えられた設定値のすべての要素を取得する方法について学習します。このために、Redis ZRANGEBYLEXを使用します コマンド。 ZRANGEBYLEXコマンド このコマンドは、指定されたキーに格納されているソートされた設定値のすべての要素を、値(要素の文字列表現)とともに返します。 分の間 および最大 引数。ここでは、辞書式順序を強制するために、ソートされた設定値のすべての要素が同じスコアで挿入されます。返される要素は、辞書式順序の昇順です。 分 および最大 引数は()で始まる必要があります または[ 、ここで

  13. Redis ZREVRANGEBYLEX –desc値の範囲でソートされたセットの要素を取得する方法

    このチュートリアルでは、特定の範囲内で辞書式順序の降順で値を持つ並べ替えられたセット値のすべての要素を取得する方法について学習します。このために、Redis ZREVRANGEBYLEXを使用します コマンド。 ZREVRANGEBYLEXコマンド このコマンドは、指定されたキーに格納されているソートされた設定値のすべての要素を、値(要素の文字列表現)とともに返します。 最大の間 および分 引数。ここでは、辞書式順序を強制するために、ソートされた設定値のすべての要素が同じスコアで挿入されます。返される要素は、辞書式順序の降順です。 最大 および分 引数は()で始まる必要があります また

  14. Redis ZREMRANGEBYLEX –値の範囲でソートされたセットの要素を削除する方法

    このチュートリアルでは、特定の範囲の値を持つソートされた設定値の要素を削除する方法について学習します。このために、Redis ZREMRANGEBYLEXを使用します コマンド。 ZREMRANGEBYLEXコマンド このコマンドは、ソートされた設定値のすべての要素を削除します。その値は(要素の文字列表現)です。 分の間にあります および最大 引数。ここでは、辞書式順序を強制するために、並べ替えられた設定値のすべての要素が同じスコアで挿入されます。 分 および最大 引数は()で始まる必要があります または[ 、ここで [ 閉じた間隔を指定します(包括的) および( オープン間隔を指定し

  15. Redis ZLEXCOUNT –値の範囲でソートされたセットの要素数を取得する方法

    このチュートリアルでは、特定の範囲の値を持つソートされた設定値の要素の数を取得する方法について学習します。このために、Redis ZLEXCOUNTを使用します コマンド。 ZLEXCOUNTコマンド このコマンドは、ソートされた設定値の要素数を返します。その値は(要素の文字列表現)です。 分の間にあります および最大 引数。ここでは、辞書式順序を強制するために、並べ替えられた設定値のすべての要素が同じスコアで挿入されます。 分 および最大 引数は()で始まる必要があります または[ 、ここで [ 閉じた間隔を指定します(包括的) および( オープン間隔を指定します(排他的) 。例:-

  16. サーバーレスの課題:データベース接続

    サーバーレス用のデータベースを設計する際の最大の課題は、リクエストごとの価格設定を収益性の高い方法でサポートするインフラストラクチャを構築することでした。 Upstashはこれを達成したと信じています。製品を発売した後、データベース接続というもう1つの大きな課題があることがわかりました。 ご存知のように、サーバーレス関数は0から無限大までスケーリングします。つまり、関数が大量のトラフィックを受け取ると、クラウドプロバイダーは新しいコンテナー(ラムダ関数)を並行して作成し、バックエンドをスケールアウトします。関数内に新しいデータベース接続を作成すると、データベースの接続制限にすばやく到達できま

  17. サーバーレスデータベース間のレイテンシーの比較:DynamoDBとFaunaDBとUpstash

    この記事では、一般的なWebユースケースについて、3つのサーバーレスデータベースDynamoDB、FaunaDB、Upstash(Redis)のレイテンシーを比較します。 サンプルのニュースWebサイトを作成し、Webサイトへのリクエストごとにデータベース関連のレイテンシーを記録しています。ウェブサイトとソースコードを確認してください。 7001のNYTimesの記事を各データベースに挿入しました。記事はNewYorkTimes Archive API(2021年1月のすべての記事)から収集されます。私は各記事をランダムに採点しました。各ページリクエストで、Worldの下の上位10件の記事

  18. Next.js、Redis、Auth0を使用したロードマップアプリケーション

    Redisを使用してサーバーレスアプリケーションを開発するのがいかに簡単で実用的かを示すために、サンプルアプリケーションを開発してきました。これまでのところ、これらの例の中で最も人気のあるものは、ロードマップ投票アプリケーションです。実生活で使用し始めたとき、2つの主な問題がありました: スパムエントリが見られるようになりました。アプリケーションには管理ダッシュボードがないため、エントリを削除するにはRedisに接続する必要がありました。 リスト内のいくつかの機能をリリースしましたが、リリース済みとしてフラグを付けて投票リストから削除する方法はありませんでした。 両方を解決するために、認

  19. サーバーレスアプリケーションのレート制限

    サーバーレスの最も優れている点の1つは、トラフィックが急増した場合でも拡張できることです。しかし残念ながら、スケーリングは経済的にも技術的にも無料ではありません。そのため、開発者はアプリケーションのスケーラビリティを制御する必要があります。サーバーレスアプリケーションでレート制限メカニズムが必要になる主な理由は次のとおりです。 1-リソースを保護します: パブリックAPIを提供している場合、トラフィックの急増によりサービスの品質が低下し、すべてのユーザーのサービスが停止する可能性があります。このようなカスケード障害や自発的なDdosインシデントからシステムを保護する必要があります。アプリケ

  20. RedisでNext.jsアプリケーションをスピードアップ

    Next.jsは、サーバー側のレンダリングと静的サイトの生成を統合する非常に成功したWebフレームワークです。 SSGはCDNキャッシングのおかげでWebサイトを高速化し、SSRはSEOと動的データを支援します。 サーバーサイドレンダリングは、フルスタックアプリケーションの作成に役立つ優れた機能です。ただし、注意しないと、Next.jsWebサイトのパフォーマンスに簡単に影響を与える可能性があります。このブログ投稿では、Redisを活用してNext.jsAPI呼び出しを高速化する方法について説明します。その前に、パフォーマンスを向上させるためのより簡単な方法について簡単に説明します。 API

Total 301 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:7/16  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13