Redis

 Computer >> コンピューター >  >> プログラミング >> Redis
  1. より復元力と拡張性:マルチゾーンレプリケーションによるアップスタッシュ

    マルチゾーンレプリケーション機能を発表できることをうれしく思います。有効にすると、データは複数のアベイラビリティーゾーンに複製されます。マルチゾーンレプリケーションは、高可用性と優れたスケーラビリティを提供します。 高可用性 マルチゾーンデータベースは、異なるゾーンで実行されているデータベースレプリカがあるため、障害に対する耐性が高くなります。つまり、アベイラビリティーゾーンが利用できない場合でも、リクエストは正常なゾーンにリダイレクトされるため、アプリケーションは影響を受けません。シングルゾーンデータベースのフェイルオーバー時間は数分ですが、マルチゾーンデータベースのフェイルオーバー時間は

  2. CloudflareワーカーとのRedis@Edge

    エッジでのコンピューティングは、近年最もエキサイティングな機能の1つです。 CDNを使用すると、ファイルをユーザーに近づけることができます。エッジコンピューティングを使用すると、アプリケーションをユーザーの近くで実行できます。これは、開発者がグローバルに分散されたパフォーマンスの高いアプリケーションを構築するのに役立ちます。 Cloudflare Workersは、現在この分野の主要製品です。コールドスタートのないサーバーレス処理環境を提供します。 Cloudflareのグローバルネットワークを活用して、アプリケーションのレイテンシーを最小限に抑えます。関数はJavascript、Rust、

  3. CloudflareワーカーとUpstashRedisを使用してエッジでIP許可/拒否リストを実装する

    Webサイトへのアクセスを特定のIPに制限するのが一般的です。この投稿では、エッジコンピューティングを使用してIP許可/拒否リストを実装する方法を示します。まずCloudflareワーカーを紹介します。 Cloudflareワーカー Cloudflareワーカーは、近年非常に人気のあるテクノロジーです。 2017年に一般公開され、2019年にCloudflareKVストレージが一般公開されました。 CloudflareワーカーやKVストレージの詳細には触れずに、簡単に説明します。Cloudflareワーカーを使用すると、httpリクエストのエッジレベルをインターセプトでき、コードスニペット

  4. 最もミニマリストのNext.jsTODOアプリ

    この記事では、サーバーレスNext.jsベースのTODOアプリケーションを構築します。ミニマリストにするために最善を尽くします。データベース接続はありません。 Next.js以外の追加の依存関係はありません。ボタンはありません。その上、minimalism クールでクリーンです。怠惰な開発者なので大好きです:) データベース接続を回避する理由 Next.jsは、フロントエンド開発者がフルスタックアプリケーションを開発できるようにする最新のフレームワークです。サーバーレス機能は、Next.js開発者のバックエンド開発を簡素化する上で重要な役割を果たします。ご存知かもしれませんが、サーバーレス関

  5. サーバーレスRedisのパイプラインRESTAPI

    Upstashは、ネイティブのRedisAPIに加えてRESTAPIをサポートしています。 REST APIは、開発者がサーバーレスおよびエッジ関数からの接続の問題なしにRedisにアクセスするのに役立ちます。ただし、同じ関数で複数のRedisコマンドを実行する場合、これはデータベースを複数回呼び出すことを意味します。コミュニティメンバーの1人(@MasterGates)が、Discordチャンネルで素晴らしい提案をしてくれました。パイプラインAPI: パイプラインAPI Pipeline APIは、RedisPIPELINEコマンドをRESTAPIに適合させたものです。 1つのhtt

  6. UpstashTerraformプロバイダーの発表

    UpstashTerraformプロバイダーの発表 UpstashTerraformプロバイダーが一般公開されたことをお知らせできることを嬉しく思います。私たちの基本原則は、常に開発者に優しいことです。最近、RESTApiを発表しました。次に、テラフォームプロバイダープラグインを使用してツールを拡張します。 Terraformは、インフラストラクチャをコードとして定義できる便利な自動化ツールです。このようにしてコラボレーションが非常に簡単になり、すべての構成変更が永続化されるため、インフラストラクチャで何が起こっているかを誰もが知ることができます。 コミュニティのリクエストに応じて、テラ

  7. RedisRESTを使用したステートフルAWSLambda

    AWS Lambdaは、サーバーレススペースのパイオニアです。多くの開発者は、サーバーレスが開発の未来であると考えています。真の従量制モデルを提供し、バックエンドインフラストラクチャのメンテナンスとスケーリングから解放されます。しかし、それには課題も伴います。それらの1つはその無国籍です。状態を外部データストアに保持する必要があります。残念ながら、人気のあるデータストアのほとんどは接続ベースです。ただし、この投稿で説明したように、サーバーレスでは接続の管理が面倒になる可能性があります。そのため、UpstashRedis上に高性能RESTAPIを開発しました。このブログ投稿では、RESTAPIを

  8. エッジキャッシングを使用した5ミリ秒のグローバルRedisレイテンシ

    データベースとクライアントが同じリージョンにある場合、Redisを使用すると1ミリ秒のレイテンシーが簡単になります。ただし、クライアントをグローバルに分散させたい場合は、遅延が100ミリ秒を超えて増加します。これを克服するためにEdgeCachingを構築しました。 エッジキャッシング エッジキャッシングを使用すると、REST応答は、CDNと同様に、世界中のエッジロケーションにキャッシュされます。エッジキャッシングが有効になっている場合、平均で5msのグローバルレイテンシが見られます。 10の異なるリージョンにあるクライアントからのレイテンシー数を記録するベンチマークアプリケーションを参照し

  9. サーバーレスバトルグラウンド-DynamoDBvsFirestore vs MongoDB vs Cassandra vs Redis vs FaunaDB

    これは、2021年4月に公開されたブログ投稿の続きです。 一般的なWebユースケースとサーバーレス機能を使用して、主要なサーバーレスデータベースのパフォーマンスを比較するサンプルアプリケーションを構築しました。データベースは、DynamoDB、MongoDB(Atlas)、Firestore、Cassandra(Datastax Astra)、FaunaDB、Redis(Upstash)です アプリケーションとソースコードを確認してください。 比較したのは、データベースごとに上位10件のニュース記事を取得するまでの待ち時間です。全体のデータは、New YorkTimesAPIから収集

  10. サーバーレスに最適なデータベース

    サーバーレスは、最小限のメンテナンスと経済的コストでアプリケーションをエンドツーエンドで構築したい開発者に最適です。サーバーレス機能を使用すると、バックエンドインフラストラクチャを維持せずに独自のコードを実行できます。ただし、設計上ステートレスであるため、外部データストアが必要です。では、次の質問は、どのデータベースがサーバーレスに最適かということです。幸いなことに、データベースベンダーはサーバーレスの傾向を認識しており、サーバーレスサービスを開始するか、自社製品を適応させようとしています。この記事では、最初にデータベースをサーバーレスに最適にするものをリストします。次に、個人的にサーバーレス

  11. サーバーレスとエッジのグローバルデータベース

    近年、サーバーレスアーキテクチャとエッジコンピューティングは、アプリケーションの展開で非常に人気が高まっています。ただし、アプリケーションの状態とデータをサーバーレス関数やエッジ関数内に保存することは別の話です。データベースへの接続の管理、複数の場所からの高速アクセスにデータを利用できるようにするなど、多くの問題があります。サーバーレスアクセスをサポートするデータベースサービスはごくわずかであり、エッジ機能にも適しているものはごくわずかです。(ここで詳細な分析を読むことができます。 ) Upstashでは、初日から、低レイテンシでリクエストごとの価格設定モデルを備えたサーバーレスRedis互

  12. EdgeのサーバーレスデータベースとしてのUpstash

    Upstashは、AWSLambda関数に最適なデータベースオプションになるという使命を持って旅を始めました。一方、サーバーレス機能を構築するためのもう1つの優れたオプションであるCloudflareワーカーを発見しました。これは、低コストでコールドスタートがなく、世界中でより優れたレイテンシーを約束するため、エキサイティングな製品です。ただし、AWSLambdaと比較すると多くの制限があります。追加の制限により、データベースオプションのリストが短くなります。これは、Upstashを次の質問に対する優れたソリューションとして位置付ける機会と見なしました。CF Workers are state

  13. Next.jsエッジ関数の使用を開始する

    Next.js関数とは何ですか?なぜそれらが重要なのですか? 本日、VercelチームはNext.jsEdge関数を発表しました。エッジ関数を使用すると、開発者はグローバルに分散されたサーバーでコードを実行できます。これは、コードがユーザーに最も近い場所で実行されることを意味します。エッジ機能は、CDNインフラストラクチャで実行されるサーバーレス機能と考えることができます。エッジ関数には次の利点があります。 グローバルな低遅延:コードは多くのグローバルな場所(PoP:Point of Presence)に複製されるため、世界中のユーザーは低遅延を経験します。各クライアントは、最も近いサーバ

  14. CloudflareワーカーとサーバーレスRedisを使用して、Webサイト用の独自の待合室を構築します

    このブログ投稿では、あなたのウェブサイトの待合室ページを実装します。 なぜですか? あなたのウェブサイトの訪問者の数が多いことは一般的に良いことですが、常にではありません。突然の高トラフィックは、アプリケーションを簡単に圧倒し、サービスを完全に中断させる可能性があります。待合室は、トラフィックを制御し、トラフィックの急増時にリソースを保護するのに役立つソリューションです。 Cloudflareの待合室は優れたソリューションですが、ビジネスアカウントとエンタープライズアカウントでのみ利用できます。心配しないでください。このブログでは、CloudflareWorkersとUpstashRedis

  15. サーバーレスRedisを使用したSvelteKitアプリケーションの構築

    SvelteKitは、Svelte用の今後のフルスタックアプリケーションフレームワークです。これは、コンパイル時にアプリをビルドして、より小さく、より高速なJavaScriptを生成するUIフレームワークです。 SvelteKitを使用すると、エンドポイントを使用してサーバー側のロジックを記述できますが、アプリケーションのデータをどのように永続化するかはユーザー次第です。 この投稿では、SvelteKitアプリケーションでRedisを使用してデータを保存する方法を紹介します。 Redisを使用して、映画API応答をキャッシュし、The Movie Database(TMDB)APIからのデー

  16. Flutter、サーバーレスフレームワーク、Upstash(REDIS)を備えたフルスタックサーバーレスアプリ-パート1

    この投稿では、データを保存するためのFlutter、Serverless Framework、Upstash、Redisを使用してサーバーレスモバイルアプリケーションを構築します。 Upstashとは? Upstashは、Redis用のサーバーレスデータベースです。 Upstashを使用すると、リクエストごとに支払います。これは、データベースが使用されていないときに課金されないことを意味します。 Upstashはデータベースを構成および管理します。これは、DynamoDBやFaunaなどの他のデータベースの強力な代替手段であり、などの利点があります。 低レイテンシ REDISAPIと同

  17. Flutter、サーバーレスフレームワーク、Upstash(REDIS)を備えたフルスタックサーバーレスアプリ-パート2

    このチュートリアルシリーズのパート2へようこそ。最初のパートでは、Upstash、Serverless Framework、およびRedisを使用してRESTAPIを構築する方法を説明しました。 このパートでは、Flutterを使用してモバイルアプリケーションを構築し、RESTAPIエンドポイントを使用します。 始めましょう🙃 まず、フラッターをコンピューターにインストールして実行する必要があります フラッター IDEで新しいフラッタープロジェクトを作成し、任意の名前を付けます。 pubspec.yamlを開きます flutterプロジェクトのルートディレクトリにあるファイルを

  18. Nuxt3とサーバーレスRedisの使用を開始する

    はじめに アプリケーションの使用状況を追跡したり、リソースの使用率を制限したり、キャッシュからデータをフェッチしてアプリのパフォーマンスを向上させたりする必要がある場合は、Redisがこれらの要件に対する答えであることがわかります。 Redisは、メモリ内のKey-Valueデータベースです。これはオープンソースであり、RemoteDictionaryServerの略です。 この記事では、Upstash、Redisデータベース、およびVueSSRフレームワークの最近のベータリリースであるNuxt3について説明します。これは、Redisデータベースについて説明する初心者向けの記事で、 Nux

  19. FastlyComputeでRedisを使用する

    この例では、古いバージョンのFastlyCLIを使用しています。最新バージョンについては、この記事を確認してください。 この投稿では、Fastly Compute@Edgeで実行される簡単なアプリケーションを作成します。アプリケーションはUpstashRedisにアクセスして、ページビューを追跡します。 モチベーション エッジコンピューティングは、近年最もエキサイティングなトレンドの1つです。 CloudflareやFastlyなどのCDNサービスは、ユーザーがエッジインフラストラクチャでアプリケーションを実行できるようにするために開始されました。これは、開発者がグローバルに分散された高

  20. エッジ関数を使用したNext.jsアプリの待合室

    この投稿では、VercelEdge関数とUpstashRedisを使用してNext.jsアプリケーションの待合室を作成します。 ソースコードとデモアプリを確認できます。 待合室? 待合室は、リソースが過負荷にならないように、Webサイトへのアクティブな訪問者の数を制限したい場合に便利です。 私たちの実装では、アクティブな訪問者の最大数を設定することができます。トラフィックを制御するための2つのパラメータがあります: ウェブサイトの最大容量:同時にウェブサイトにアクセスする最大数は? 最大セッションタイムアウト:訪問者がアイドル状態を維持できる最大秒数 ステップ1:プロジェクトのセット

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