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

Redis互換クライアントを使用してMomento Cache、Momento Topicsに切り替える方法

Redisキャッシュが使われている既存のアプリを、Momentoのサービスによるものに切り替えることを検討されていますか?Redis互換クライアントを使用すれば、コードのリファクタリングは必要ありません。既存のRedisクライアントは、ドロップインによって互換性のあるクライアントに置き換えることができます。コードの中核部分を変える必要はなく、クライアントライブラリを互換クライアントに変更し、接続情報を変更するだけでできます。

始めよう

クライアント・オブジェクトを構築するコードを変更するだけで、既存のアプリをMomento Cacheによるものに切り替えることができます:

// Import the Momento redis compatibility client.
import {createClient, momento} from 'momento-redis-client';
import {
CacheClient,
Configurations,
CredentialProvider,
} from '@gomomento/sdk';

// Initialize Momento's client.
const redisClient = createClient(
new momento.CacheClient.create({
configuration: momento.Configurations.Laptop.v1(),
credentialProvider: momento.CredentialProvider.fromEnvironmentVariable({
environmentVariableName: 'MOMENTO_API_KEY',
}),
defaultTtlSeconds: 60,
}),
'cache_name',
);

サンプルコードを含むより詳細な情報については、GithubのMomento Node.js Redis compatibility client をご覧ください。

ソースコード

すべてのRedis互換クライアントのソースコードとサンプルについては、以下のGitHubリポジトリをご覧ください: