Skip to content

Commit

Permalink
Create storage.mdx (#1072)
Browse files Browse the repository at this point in the history
chore: add storage cheatsheet for java #1050 Translation into Japanese was also carried out.
  • Loading branch information
yushimomentohq authored Jul 16, 2024
1 parent 865aa46 commit 9e6b94c
Showing 1 changed file with 107 additions and 0 deletions.
107 changes: 107 additions & 0 deletions i18n/ja/docusaurus-plugin-content-docs/current/sdks/java/storage.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
sidebar_position: 3
sidebar_label: Storage
title: Getting started with Momento Storage in Java
description: Learn the basic building blocks for writing Java code to interact with Momento Storage.
keywords:
- momento
- cache
- caching
- topics
- pubsub
- pub/sub
- eda
- event-driven architecture
- redis
- serverless
- storage
- persistence
- datastore
- database
- durable
- sdk
- sdks
- api
- examples
- resources
- getting started
- quick start
- server-side
- java
- jvm
---

import { SdkExampleCodeBlock } from "@site/src/components/SdkExampleCodeBlock";
// This import is necessary even though it looks like it's un-used; The inject-example-code-snippet
// plugin will transform instances of SdkExampleCodeBlock to SdkExampleCodeBlockImpl
import { SdkExampleCodeBlockImpl } from "@site/src/components/SdkExampleCodeBlockImpl";

# JavaでMomento Storageを始める

JavaとMomento Storageをすぐに使い始める必要がある場合、このページには必要な基本的なAPIコールが含まれています。ビルド設定ファイルを含む完全で実用的な例については、[Java SDK の例](https://github.com/momentohq/client-sdk-java/tree/main/examples) を確認してください。
## Install the Momento SDK

Momento SDKはMaven Centralで入手できます。: [`software.momento.java/sdk](
https://central.sonatype.com/artifact/software.momento.java/sdk)にあります。

:::tip
[Maven Central](https://central.sonatype.com/artifact/software.momento.java/sdk)にアクセスして、SDKの最新バージョンを見つけてください。
:::

既存のJavaプロジェクトにクライアント・ライブラリをインストールする:

### Gradle

```kotlin
implementation("software.momento.java:sdk:1.x.x")
```

### Maven

```xml
<dependency>
<groupId>software.momento.java</groupId>
<artifactId>sdk</artifactId>
<version>1.x.x</version>
</dependency>
```
## APIキーの設定

Momentoで認証するには、Momento APIキーが必要です。 Momento Web Console](https://console.gomomento.com/api-keys)から取得できます。
トークンを取得したら、Momentoクライアントが利用できるように環境変数に保存してください:
```
export MOMENTO_API_KEY=<your Momento API key here>
```

## ライブラリをインポートして接続し、StorageClientオブジェクトを返す
このコードでは、メイン関数、必要なインポート、他の各関数が呼び出す必要のあるStorageClientインスタンス化を設定します。

<SdkExampleCodeBlock language={'java'} file={'examples/storage/src/main/java/momento/client/example/doc_examples/CheatSheet.java'} />

## Momento Storageに新しいストアを作成する。
この機能を使用して、アカウントに新しいストアを作成します。

<SdkExampleCodeBlock language={'java'} snippetId={'API_Storage_CreateStore'} />


## あなたのアカウントにある既存のストアの名前をリストアップします。
アカウントのストア名の単純なリスト。

<SdkExampleCodeBlock language={'java'} snippetId={'API_Storage_ListStores'} />

## ストアにアイテムを書き込む。
プット操作の簡単な例。

<SdkExampleCodeBlock language={'java'} snippetId={'API_Storage_Put'} />

## ストアのアイテムを読み込む。
これは、ストアからアイテムを取得する単純な読み取り操作の例です。

<SdkExampleCodeBlock language={'java'} snippetId={'API_Storage_Get'} />

## コードの実行。
[Java SDK github repo examples directory](https://github.com/momentohq/client-sdk-java/tree/main/examples)に完全な動作例があります。

:::info
これらの基本的なAPIコール以外のMomento APIコールの詳細については、[APIリファレンスページ](/storage/develop/api-reference/index.mdx)をチェックしてください。
:::

0 comments on commit 9e6b94c

Please sign in to comment.