メインコンテンツまでスキップ

Momento Leaderboards Documentation

Momento Leaderboardsとは何か?

Momento Leaderboards は、数千万のアイテムと迅速な取り込み/クエリ/更新をサポートするサーバーレスリーダーボードサービスです。 多くのデータベースは、ソートされたセットや範囲クエリなどの汎用データ構造を介してリーダーボードに近似しますが、Momento Leaderboard は、アプリケーションに迅速かつ簡単に統合できる一流の本格的なサービスです。

備考

リーダーボード項目には、デフォルトで 7 日間の TTL が設定されます。 永続化 (無制限の TTL) については、Discordお問い合わせフォーム を通じて当社チームにご連絡ください。 またはsupport@momentohq.comに電子メールを送信してください。

Momento Leaderboardsを始める

ステップ 1: Create your Momento API key and cache

Momento コンソール に移動し、指示に従ってメール アドレス、Google アカウント、または GitHub アカウントでログインします。

Momento コンソールのランディング ページの画像

[キャッシュの作成] ボタンをクリックし、Momento Leaderboards に使用するクラウド プロバイダーとリージョンを使用してキャッシュを作成します。 次に、ステップバイステップの手順 に従って、Momento コンソールからAPIキーを作成します。

ステップ 2: Momento Leaderboardsを作成

// Create a new leaderboard client, which you can use to create
// as many leaderboards as you wish
const client = new PreviewLeaderboardClient({
configuration: LeaderboardConfigurations.Laptop.v1(),
credentialProvider: CredentialProvider.fromEnvironmentVariable({
environmentVariableName: 'MOMENTO_API_KEY',
}),
});

// Create a new leaderboard with the given cache and leaderboard name
const leaderboard = client.leaderboard('my-cache', 'my-leaderboard');

ステップ 3: 要素のUpsert, fetch, and remove

利用可能な各リーダーボード API のドキュメントについては、API リファレンス ページを参照してください。

実行可能なプログラムについては、Node.js の例 を確認してください。 各APIを呼び出します。

Momento Leaderboardsに関するよくある質問

Momento Leaderboardsとソートセットの違いは何ですか??
 Momento Leaderboards はメモリ使用量がはるかに効率的で、数千万レコードまで拡張でき、API は特にゲームのユースケースを念頭に置いて構築されています。 
Momento Leaderboardsのアイテムには有効期限がありますか?
 Momento Leaderboardsアイテムには、デフォルトで 7 日間の TTL が設定されています。 リーダーボード項目のデフォルト TTL が機能しない場合は、support@momentohq.com に連絡して、制限の削除について相談してください。