

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tutorial: Cara membuat cluster berbasis node ElastiCache


Berikut adalah cara membuat ElastiCache cluster berbasis node untuk Valkey, Memcached dan Redis OSS.

**Topics**
+ [

# Membuat ElastiCache cluster berbasis node untuk Valkey
](SubnetGroups.designing-cluster-pre.valkey.md)
+ [

# Membuat ElastiCache cluster berbasis node untuk Redis OSS
](SubnetGroups.designing-cluster-pre.redis.md)

# Membuat ElastiCache cluster berbasis node untuk Valkey


Berikut ini adalah tindakan satu kali yang harus Anda ambil untuk membuat ElastiCache cluster berbasis simpul untuk Valkey. 

## Langkah 1: Membuat grup subnet


Sebelum Anda membuat cluster ElastiCache (Valkey), Anda terlebih dahulu membuat grup subnet. Grup *subnet cache adalah kumpulan* subnet yang mungkin ingin Anda tentukan untuk cluster Anda di VPC. Saat meluncurkan cluster di VPC, Anda harus memilih grup subnet cache. Kemudian ElastiCache menggunakan kelompok subnet cache itu untuk menetapkan alamat IP dalam subnet itu ke setiap node cache di cluster.

Saat Anda membuat grup subnet baru, perhatikan jumlah alamat IP yang tersedia. Jika subnet memiliki sangat sedikit alamat IP yang bebas, Anda akan dibatasi dalam hal jumlah simpul yang dapat ditambahkan ke klaster. Untuk mengatasi masalah ini, Anda dapat menetapkan satu atau beberapa subnet ke grup subnet sehingga Anda memiliki jumlah alamat IP yang cukup dalam Zona Ketersediaan dari klaster Anda. Setelah itu, Anda dapat menambahkan lebih banyak simpul ke klaster Anda.

Untuk informasi lebih lanjut tentang pengaturan, ElastiCache lihat[Menyiapkan ElastiCache](set-up.md).

Prosedur berikut menunjukkan cara membuat grup subnet yang disebut `mysubnetgroup` (konsol), dan AWS CLI.

### Membuat grup subnet (Konsol)


Prosedur berikut menunjukkan cara membuat grup subnet (konsol).

**Untuk membuat grup subnet (Konsol)**

1. Masuk ke Konsol AWS Manajemen, dan buka ElastiCache konsol di [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Di daftar navigasi, pilih **Grup subnet**.

1. Pilih **Buat Grup Subnet**.

1. Pada wizard **Buat Grup Subnet**, lakukan hal berikut. Jika semua pengaturan sudah sesuai keinginan Anda, pilih **Ya, Buat**.

   1. Pada kotak **Nama**, ketik nama grup subnet Anda.

   1. Di kotak **Deskripsi**, ketik deskripsi untuk grup subnet Anda.

   1. Pada kotak **ID VPC**, pilih Amazon VPC yang Anda buat.

   1. **Di daftar **Availability Zone** dan **Subnet ID**, pilih Availability Zone atau [Menggunakan zona lokal dengan ElastiCache](Local_zones.md) dan ID subnet pribadi Anda, lalu pilih Tambah.**  
![\[Gambar: Layar Membuat Subnet VPC\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/vpc-03.png)

1. Pada pesan konfirmasi yang muncul, pilih **Tutup**.

Grup subnet baru Anda muncul di daftar **Grup Subnet** konsol. ElastiCache Di bagian bawah jendela, Anda dapat memilih grup subnet untuk melihat detail, misalnya semua subnet yang terkait dengan grup ini.

### Membuat grup subnet (AWS CLI)


Pada prompt perintah, gunakan perintah `create-cache-subnet-group` untuk membuat grup subnet.

Untuk Linux, macOS, atau Unix:

```
aws elasticache create-cache-subnet-group \
    --cache-subnet-group-name mysubnetgroup \
    --cache-subnet-group-description "Testing" \
    --subnet-ids subnet-53df9c3a
```

Untuk Windows:

```
aws elasticache create-cache-subnet-group ^
    --cache-subnet-group-name mysubnetgroup ^
    --cache-subnet-group-description "Testing" ^
    --subnet-ids subnet-53df9c3a
```

Perintah ini seharusnya menghasilkan output yang serupa dengan yang berikut:

```
{
    "CacheSubnetGroup": {
        "VpcId": "vpc-37c3cd17", 
        "CacheSubnetGroupDescription": "Testing", 
        "Subnets": [
            {
                "SubnetIdentifier": "subnet-53df9c3a", 
                "SubnetAvailabilityZone": {
                    "Name": "us-west-2a"
                }
            }
        ], 
        "CacheSubnetGroupName": "mysubnetgroup"
    }
}
```

Untuk informasi lebih lanjut, lihat AWS CLI topiknya[create-cache-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-subnet-group.html).

## Langkah 2: Buat klaster


Sebelum membuat klaster untuk tujuan produksi, Anda tentu perlu mempertimbangkan pengaturan konfigurasi klaster untuk memenuhi kebutuhan bisnis Anda. Masalah terkait itu dibahas di bagian [Mempersiapkan cluster di ElastiCache](Clusters.Prepare.md). Untuk tujuan latihan Memulai ini, Anda akan membuat klaster dengan mode klaster dinonaktifkan dan Anda dapat menggunakan nilai konfigurasi default jika sesuai.

Klaster yang Anda buat akan berjalan langsung, dan tidak berjalan di sandbox. Anda akan dikenakan biaya ElastiCache penggunaan standar untuk instans sampai Anda menghapusnya. Jumlah biayanya cukup kecil (biasanya kurang dari satu dolar) jika Anda menyelesaikan latihan yang dijelaskan di sini dalam satu sesi dan menghapus klaster itu ketika Anda sudah selesai. Untuk informasi selengkapnya tentang tarif ElastiCache penggunaan, lihat [Amazon ElastiCache](https://aws.amazon.com/elasticache/).

Klaster Anda diluncurkan dalam cloud privat virtual (VPC) berdasarkan layanan Amazon VPC. 

### Membuat cluster Valkey (mode cluster dinonaktifkan) (Konsol)


**Untuk membuat cluster Valkey (mode cluster dinonaktifkan) menggunakan konsol ElastiCache**

1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol Amazon di [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Dari daftar di sudut kanan atas, pilih AWS Wilayah tempat Anda ingin meluncurkan cluster ini.

1. Pilih **Mulai** di panel navigasi.

1. Pilih **Buat VPC** dan ikuti langkah-langkah yang telah dijelaskan dalam [Membuat Cloud Privat Virtual (VPC)](VPCs.CreatingVPC.md).

1. Pada halaman ElastiCache dashboard, pilih **Valkey cache atau Redis OSS cache** **dan kemudian pilih Create Valkey cache** **or **Create** Redis OSS cache**.

1. Di bagian **Pengaturan klaster**, lakukan hal berikut:

   1. Pilih **Konfigurasi dan buat klaster baru**.

   1. Untuk **Mode klaster**, pilih **Dinonaktifkan**.

   1. Untuk **Info klaster** masukkan nilai untuk **Nama**. 

   1. (Opsional) Masukkan nilai untuk **Deskripsi**.

1. Di bagian **Lokasi**:

------
#### [ AWS Cloud  ]

   1. Untuk **AWS Cloud**, sebaiknya terima pengaturan default untuk **Multi-AZ** dan **Failover otomatis**. Untuk informasi selengkapnya, lihat [Meminimalkan waktu henti ElastiCache untuk Redis OSS](AutoFailover.md) dengan Multi-AZ.

   1. Pada **Pengaturan klaster**

      1. Untuk **Versi mesin**, pilih versi yang tersedia.

      1. Untuk **Port**, gunakan port default, 6379. Jika Anda memiliki alasan untuk menggunakan port lain, masukkan nomor port tersebut.

      1. Untuk **Grup parameter**, pilih grup parameter atau buat yang baru. Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk informasi selengkapnya tentang grup parameter, lihat [Parameter Valkey dan Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis) dan [Membuat grup ElastiCache parameter](ParameterGroups.Creating.md).
**catatan**  
Saat Anda memilih grup parameter untuk menetapkan nilai konfigurasi mesin, grup parameter tersebut diterapkan ke semua klaster di penyimpanan data global. Pada halaman **Grup Parameter**, atribut **Global** ya/tidak menunjukkan apakah grup parameter adalah bagian dari penyimpanan data global.

      1. Untuk **Jenis simpul**, pilih panah bawah (![\[Downward-pointing triangle icon, typically used to indicate a dropdown menu.\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/ElastiCache-DnArrow.png)). Pada kotak dialog **Ubah jenis simpul**, pilih nilai untuk **Keluarga instans** untuk jenis simpul yang Anda inginkan. Kemudian pilih jenis simpul yang ingin Anda gunakan untuk klaster ini, lalu pilih **Simpan**.

         Untuk informasi selengkapnya, lihat [Memilih ukuran simpul Anda](CacheNodes.SelectSize.md).

         Jika Anda memilih jenis simpul r6gd, tingkatan data akan diaktifkan secara otomatis. Untuk informasi selengkapnya, lihat [Tingkatan data di ElastiCache](data-tiering.md).

      1. Untuk **Jumlah replika**, pilih jumlah replika baca yang Anda inginkan. Jika Anda mengaktifkan Multi-AZ, jumlahnya harus antara 1-5.

   1. Pada **Konektivitas**

      1. Untuk **Jenis jaringan**, pilih versi IP yang akan didukung oleh klaster ini. 

      1. Untuk **grup Subnet**, pilih subnet yang ingin Anda terapkan ke cluster ini. ElastiCache menggunakan grup subnet itu untuk memilih subnet dan alamat IP dalam subnet itu untuk dikaitkan dengan node Anda. ElastiCache cluster memerlukan subnet dual-stack dengan keduanya IPv4 dan IPv6 alamat yang ditetapkan untuk beroperasi dalam mode dual-stack dan subnet -only untuk beroperasi sebagai IPv6 -only. IPv6

         Saat membuat grup subnet baru, masukkan **ID VPC** yang menaungi grup subnet tersebut.

         Untuk informasi selengkapnya, lihat:
         + [Memilih jenis jaringan di ElastiCache](network-type.md).
         + [Membuat subnet di VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet).

         Jika Anda adalah [Menggunakan zona lokal dengan ElastiCache](Local_zones.md), Anda harus membuat atau memilih subnet yang berada di zona lokal. 

         Untuk informasi selengkapnya, lihat [Subnet dan grup subnet](SubnetGroups.md).

   1. Untuk **Penempatan zona ketersediaan**, Anda memiliki dua opsi:
      + **Tidak ada preferensi** — ElastiCache memilih Availability Zone.
      + **Tentukan zona ketersediaan** – Anda menentukan Zona Ketersediaan untuk setiap klaster.

        Jika Anda memilih untuk menentukan Zona Ketersediaan, untuk setiap klaster di setiap serpihan, pilih Zona Ketersediaan dari daftar.

      Untuk informasi selengkapnya, lihat [Memilih wilayah dan zona ketersediaan untuk ElastiCache](RegionsAndAZs.md).

   1. Pilih **Berikutnya**

   1. Di bawah **pengaturan Advanced Valkey atau Redis** OSS

      1. Untuk **Keamanan**: 

        1. Untuk mengenkripsi data Anda, Anda memiliki opsi berikut:
           + **Enkripsi diam** – Mengaktifkan enkripsi pada data yang disimpan di disk. Untuk informasi selengkapnya, lihat [Enkripsi Diam](at-rest-encryption.md).
**catatan**  
Anda memiliki opsi untuk menyediakan kunci enkripsi yang berbeda dengan memilih kunci **AWS KMS yang Dikelola Pelanggan** dan memilih kunci. Untuk informasi selengkapnya, lihat [Menggunakan kunci yang dikelola pelanggan dari AWS KMS](at-rest-encryption.md#using-customer-managed-keys-for-elasticache-security).
           + **Enkripsi bergerak** – Mengaktifkan enkripsi data selama pengiriman. Untuk informasi selengkapnya, lihat [Enkripsi bergerak](in-transit-encryption.md). **Untuk Valkey dan untuk Redis OSS 6.0 dan di atasnya, jika Anda mengaktifkan Enkripsi dalam perjalanan, Anda akan diminta untuk menentukan salah satu opsi Kontrol Akses berikut:**
             + **Tanpa Kontrol Akses** – Ini adalah pengaturan default. Opsi ini menunjukkan bahwa tidak ada batasan akses pengguna ke klaster.
             + **Daftar Kontrol Akses Grup Pengguna** – Pilih grup pengguna dengan kumpulan pengguna tertentu yang dapat mengakses klaster. Untuk informasi selengkapnya, lihat [Mengelola Grup Pengguna dengan Konsol dan CLI](Clusters.RBAC.md#User-Groups).
             + **AUTH Default User** - Mekanisme otentikasi untuk server Redis OSS. Untuk informasi lebih lanjut, lihat [AUTH](auth.md).
           + **AUTH** — Mekanisme otentikasi untuk server Redis OSS. Untuk informasi lebih lanjut, lihat [AUTH](auth.md).
**catatan**  
Untuk Valkey dan untuk versi Redis OSS antara 3.2.6 dan seterusnya, tidak termasuk versi 3.2.10, Redis OSS AUTH adalah satu-satunya pilihan.

        1. Untuk **Grup keamanan**, pilih grup keamanan yang Anda inginkan untuk klaster ini. *Grup keamanan* bertindak sebagai firewall untuk mengontrol akses jaringan ke klaster Anda. Anda dapat menggunakan grup keamanan default untuk VPC Anda atau membuat yang baru.

           Untuk informasi selengkapnya tentang grup keamanan, lihat [Grup Keamanan untuk VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) dalam *Panduan Pengguna Amazon VPC.*

   1. Untuk pencadangan otomatis terjadwal secara berkala, pilih **Aktifkan pencadangan otomatis**, lalu masukkan jumlah hari yang diinginkan untuk mempertahankan cadangan otomatis sebelum dihapus secara otomatis. Jika Anda tidak ingin melakukan pencadangan otomatis terjadwal secara berkala, hapus kotak centang **Aktifkan pencadangan otomatis**. Apa pun pilihannya, Anda dapat membuat pencadangan secara manual kapan saja.

      Untuk informasi lebih lanjut tentang cadangan dan pemulihan Redis OSS, lihat. [Melakukan snapshot dan pemulihan](backups.md)

   1. (Opsional) Tentukan periode pemeliharaan. *Jendela pemeliharaan* adalah waktu yang biasanya satu jam setiap minggu saat ElastiCache menjadwalkan pemeliharaan sistem untuk klaster Anda. Anda dapat mengizinkan ElastiCache untuk memilih hari dan waktu untuk jendela pemeliharaan Anda (*Tidak ada preferensi*), atau Anda dapat memilih hari, waktu, dan durasi sendiri (*Tentukan jendela pemeliharaan*). Jika Anda memilih *Tentukan periode pemeliharaan* dari daftar, pilih *Hari mulai*, *Waktu mulai*, dan *Durasi* (dalam jam) untuk periode pemeliharaan. Semua waktu menggunakan zona waktu UTC.

      Untuk informasi selengkapnya, lihat [Mengelola pemeliharaan ElastiCache cluster](maintenance-window.md).

   1. (Opsional) Untuk **Log**:
      + Di bagian **Format log**, pilih **Teks** atau **JSON**.
      + Di bawah **Jenis Tujuan**, pilih **CloudWatch Log** atau **Kinesis Firehose**.
      + Di bawah **Tujuan log**, pilih **Buat baru** dan masukkan nama grup CloudWatch log Log atau nama aliran Firehose Anda, atau **pilih Pilih yang ada, lalu pilih** nama grup CloudWatch log Log atau nama aliran Firehose Anda,

   1. Untuk **Tag**, untuk membantu mengelola cluster dan ElastiCache sumber daya lainnya, Anda dapat menetapkan metadata Anda sendiri ke setiap sumber daya dalam bentuk tag. Untuk informasi selengkapnya, lihat [Menandai sumber daya Anda ElastiCache](Tagging-Resources.md).

   1. Pilih **Berikutnya**.

   1. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih **Buat**.

------
#### [ On premises ]

   1. Untuk **On-premise**, sebaiknya Anda membiarkan **Failover otomatis** tetap aktif. Untuk informasi selengkapnya, lihat [Meminimalkan waktu henti ElastiCache untuk Redis OSS](AutoFailover.md) dengan Multi-AZ

   1. Untuk menyelesaikan pembuatan klaster, ikuti langkah-langkah di [Menggunakan Outposts](ElastiCache-Outposts.md).

------

Segera setelah status klaster Anda *tersedia*, Anda dapat memberikan Amazon EC2 akses ke sana, menghubungkannya, dan mulai menggunakannya. Untuk informasi selengkapnya, lihat [Langkah 3. Otorisasi akses ke cluster](#GettingStarted.AuthorizeAccess.valkey) dan [Langkah 4. Connect ke node cluster](#GettingStarted.ConnectToCacheNode.valkey).

**penting**  
Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau durasi saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan biaya untuk klaster ini, Anda harus menghapusnya. Lihat [Menghapus cluster di ElastiCache](Clusters.Delete.md). 

Untuk menangani mode klaster diaktifkan, lihat topik berikut:
+ Untuk menggunakan konsol, lihat [Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) (Konsol)](Clusters.Create.md#Clusters.Create.CON.RedisCluster).
+ Untuk menggunakan AWS CLI, lihat[Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) ()AWS CLI](Clusters.Create.md#Clusters.Create.CLI.RedisCluster).

## Langkah 3. Otorisasi akses ke cluster


 Bagian ini mengasumsikan bahwa Anda terbiasa meluncurkan dan menghubungkan ke EC2 instans Amazon. Untuk informasi selengkapnya, lihat *[Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/)*. 

Semua ElastiCache cluster dirancang untuk diakses dari EC2 instance Amazon. Skenario yang paling umum adalah mengakses ElastiCache cluster dari EC2 instance Amazon di Amazon Virtual Private Cloud (Amazon VPC) yang sama, yang akan menjadi kasus untuk latihan ini. 

Secara default, akses jaringan ke klaster Anda dibatasi untuk akun yang digunakan untuk membuatnya. Sebelum Anda dapat terhubung ke cluster dari sebuah EC2 instance, Anda harus mengotorisasi EC2 instance untuk mengakses cluster.

Kasus penggunaan yang paling umum adalah ketika aplikasi yang digunakan pada sebuah EC2 instance perlu terhubung ke cluster di VPC yang sama. Cara termudah untuk mengelola akses antara EC2 instance dan cluster di VPC yang sama adalah dengan melakukan hal berikut:

1. Buat grup keamanan VPC untuk klaster Anda. Grup keamanan ini dapat digunakan untuk membatasi akses ke instans klaster. Sebagai contoh, Anda dapat membuat aturan kustom untuk grup keamanan ini yang mengizinkan akses TCP menggunakan port yang Anda tetapkan untuk klaster saat Anda membuatnya dan alamat IP yang Anda gunakan untuk mengakses klaster tersebut. 

   Port default untuk cluster Valkey atau Redis OSS dan grup replikasi adalah. `6379`
**penting**  
Grup ElastiCache keamanan Amazon hanya berlaku untuk cluster yang *tidak* berjalan di lingkungan Amazon Virtual Private Cloud (VPC). Jika Anda menjalankannya di Amazon Virtual Private Cloud, **Grup Keamanan** tidak tersedia pada panel navigasi konsol.  
Jika Anda menjalankan ElastiCache node di VPC Amazon, Anda mengontrol akses ke cluster Anda dengan grup keamanan Amazon VPC, yang berbeda dari grup keamanan. ElastiCache Untuk informasi selengkapnya tentang penggunaan ElastiCache di VPC Amazon, lihat [Amazon VPCs dan ElastiCache keamanan](VPCs.md)

1. Buat grup keamanan VPC untuk EC2 instance Anda (server web dan aplikasi). Grup keamanan ini dapat, jika diperlukan, mengizinkan akses ke EC2 instance dari Internet melalui tabel routing VPC. Misalnya, Anda dapat menetapkan aturan pada grup keamanan ini untuk mengizinkan akses TCP ke EC2 instance melalui port 22.

1. Buat aturan kustom di grup keamanan untuk Cluster Anda yang memungkinkan koneksi dari grup keamanan yang Anda buat untuk EC2 instans Anda. Hal ini akan mengizinkan semua anggota grup keamanan untuk mengakses klaster.

**catatan**  
Jika Anda berencana untuk menggunakan [Zona Lokal](Local_zones.md), pastikan Anda telah mengaktifkannya. Saat Anda membuat grup subnet di zona lokal, VPC Anda diperluas ke Zona Lokal tersebut dan VPC Anda akan memperlakukan subnet itu seperti subnet lain di Zona Ketersediaan lainnya. Semua gateway dan tabel rute yang berkaitan akan disesuaikan secara otomatis.

**Untuk membuat aturan dalam grup keamanan VPC yang memungkinkan koneksi dari grup keamanan lain**

1. [Masuk ke Konsol AWS Manajemen dan buka konsol VPC Amazon di https://console.aws.amazon.com /vpc.](https://console.aws.amazon.com/vpc)

1. Pada panel navigasi, pilih **Grup Keamanan**.

1. Pilih atau buat grup keamanan yang akan Anda gunakan untuk instans Klaster Anda. Pada **Aturan Masuk**, pilih **Edit Aturan Masuk** lalu pilih **Tambahkan Aturan**. Grup keamanan ini akan mengizinkan akses bagi anggota dari grup keamanan lain.

1. Dari **Jenis**, pilih **Aturan TCP Kustom**.

   1. Untuk **Rentang Port**, tentukan port yang Anda gunakan saat membuat klaster.

      Port default untuk cluster Valkey atau Redis OSS dan grup replikasi adalah. `6379`

   1. Pada kotak **Sumber**, masukkan ID dari grup keamanan. Dari daftar pilih grup keamanan yang akan Anda gunakan untuk EC2 instans Amazon Anda.

1. Pilih **Simpan** jika selesai.  
![\[\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/VPC-Rules.png)

Setelah Anda mengaktifkan akses, Anda sekarang siap untuk terhubung ke simpul, yang dibahas pada bagian berikutnya.

Untuk informasi tentang mengakses ElastiCache klaster Anda dari VPC Amazon yang berbeda, Wilayah yang AWS berbeda, atau bahkan jaringan perusahaan Anda, lihat berikut ini:
+ [Pola Akses untuk Mengakses ElastiCache Cache di VPC Amazon](elasticache-vpc-accessing.md)
+ [Mengakses ElastiCache sumber daya dari luar AWS](accessing-elasticache.md#access-from-outside-aws)

## Langkah 4. Connect ke node cluster


Sebelum melanjutkan, selesaikan [Langkah 3. Otorisasi akses ke cluster](#GettingStarted.AuthorizeAccess.valkey).

Bagian ini mengasumsikan bahwa Anda telah membuat EC2 instance Amazon dan dapat terhubung dengannya. Untuk petunjuk tentang cara melakukannya, lihat [Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

 EC2 Instance Amazon dapat terhubung ke node cluster hanya jika Anda telah mengotorisasi untuk melakukannya. 

### Temukan titik akhir simpul Anda


Ketika klaster Anda dalam status *tersedia* dan Anda telah mengotorisasi akses ke sana, Anda dapat masuk ke EC2 instans Amazon dan terhubung ke cluster. Untuk melakukan itu, Anda perlu menentukan titik akhir terlebih dahulu.

#### Menemukan titik akhir klaster Valkey (mode cluster dinonaktifkan) (Konsol)
Menemukan Valkey (mode cluster dinonaktifkan) titik akhir cluster (konsol)

Jika cluster Valkey (mode cluster dinonaktifkan) hanya memiliki satu node, titik akhir node digunakan untuk membaca dan menulis. Jika klaster memiliki beberapa simpul, terdapat tiga jenis titik akhir; *titik akhir primer*, *titik akhir pembaca* dan *titik akhir simpul*.

Titik akhir primer adalah nama DNS yang selalu diresolusi ke simpul primer di klaster. Titik akhir primer tidak terpengaruh oleh perubahan klaster Anda, seperti promosi replika baca ke peran primer. Untuk aktivitas tulis, sebaiknya aplikasi Anda terhubung ke titik akhir primer.

Titik akhir pembaca akan membagi koneksi masuk secara merata ke titik akhir antara semua replika baca dalam sebuah cluster. ElastiCache Faktor lain seperti saat aplikasi membuat koneksi atau cara aplikasi menggunakan atau menggunakan ulang koneksi akan menentukan distribusi lalu lintas. Titik akhir pembaca tetap mengikuti perubahan klaster dalam waktu nyata saat replika ditambahkan atau dihapus. Anda dapat menempatkan beberapa replika baca ElastiCache klaster Anda di AWS Availability Zones (AZ) yang berbeda untuk memastikan ketersediaan titik akhir pembaca yang tinggi. 

**catatan**  
Titik akhir pembaca bukan penyeimbang beban. Ini adalah catatan DNS yang akan diresolusi sebagai alamat IP dari salah satu simpul replika dengan metode round robin.

Untuk aktivitas baca, aplikasi juga dapat menghubungkan ke simpul mana pun di klaster. Tidak seperti titik akhir primer, titik akhir simpul diresolusi ke titik akhir tertentu. Jika Anda membuat perubahan dalam klaster Anda, seperti menambahkan atau menghapus replika, Anda harus memperbarui titik akhir simpul di aplikasi Anda.

**Untuk menemukan titik akhir klaster Valkey (mode cluster dinonaktifkan)**

1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol di [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Dari panel navigasi, pilih cache **Valkey atau cache** **Redis** OSS.

   Layar cluster akan muncul dengan daftar yang akan mencakup cache tanpa server Valkey atau Redis OSS yang ada, Valkey (mode cluster dinonaktifkan) dan Valkey (mode cluster diaktifkan) cluster. Pilih klaster yang Anda buat di bagian [Membuat cluster Valkey (mode cluster dinonaktifkan) (Konsol)](#Clusters.Create.CON.valkey-gs).

1. Untuk menemukan titik akhir and/or Pembaca Utama cluster, pilih nama cluster (bukan tombol radio).  
![\[Gambar: Titik akhir utama untuk cluster Valkey (mode cluster dinonaktifkan)\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/Reader-Endpoint.png)

   *Titik akhir Primer dan Pembaca untuk cluster Valkey (mode cluster dinonaktifkan)*

   Jika hanya ada satu simpul dalam klaster, berarti tidak ada titik akhir primer dan Anda dapat melanjutkan ke langkah berikutnya.

1. **Jika klaster Valkey (mode cluster dinonaktifkan) memiliki node replika, Anda dapat menemukan titik akhir node replika cluster dengan memilih nama cluster dan kemudian memilih tab Nodes.**

   Layar simpul muncul dengan setiap simpul yang ada di klaster, primer dan replika, yang tercantum dengan titik akhirnya.  
![\[Gambar: Titik akhir node untuk cluster Valkey (mode cluster dinonaktifkan)\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/ElastiCache-Endpoints-Redis-Node.png)

   *Titik akhir node untuk cluster Valkey (mode cluster dinonaktifkan)*

1. Untuk menyalin titik akhir ke clipboard Anda:

   1. Temukan satu per satu titik akhir yang ingin Anda salin.

   1. Pilih ikon salin langsung di depan titik akhir.

   Titik akhir sekarang disalin ke clipboard Anda. Untuk informasi tentang menggunakan titik akhir agar terhubung ke simpul, lihat [Menghubungkan ke simpul](nodes-connecting.md).

Titik akhir utama Valkey (mode cluster dinonaktifkan) terlihat seperti berikut ini. Ada perbedaan yang tergantung pada apakah enkripsi Bergerak aktif atau tidak.

**Enkripsi bergerak tidak diaktifkan**

```
clusterName.xxxxxx.nodeId.regionAndAz.cache.amazonaws.com:port
			
redis-01.7abc2d.0001.usw2.cache.amazonaws.com:6379
```

**Enkripsi bergerak diaktifkan**

```
master.clusterName.xxxxxx.regionAndAz.cache.amazonaws.com:port

master.ncit.ameaqx.use1.cache.amazonaws.com:6379
```

Untuk mengetahui lebih banyak cara menemukan titik akhir Anda, lihat topik yang relevan untuk jenis klaster dan mesin yang Anda jalankan. 
+ [Menemukan titik akhir koneksi di ElastiCache](Endpoints.md)
+ [Menemukan Titik Akhir untuk Cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan) (Konsol)](Endpoints.md#Endpoints.Find.RedisCluster)—Anda memerlukan titik akhir Konfigurasi dari klaster.
+ [Menemukan Titik Akhir (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Menemukan Titik Akhir (ElastiCache API)](Endpoints.md#Endpoints.Find.API)

### Connect ke cluster Valkey atau Redis OSS atau grup replikasi (Linux)


Sekarang Anda memiliki titik akhir yang Anda butuhkan, Anda dapat masuk ke sebuah EC2 instance dan terhubung ke cluster atau grup replikasi. Dalam contoh berikut, Anda menggunakan utilitas *valkey-cli* untuk terhubung ke cluster. Versi terbaru dari valkey-cli juga mendukung SSL/TLS untuk menghubungkan cluster yang diaktifkan. encryption/authentication 

Contoh berikut menggunakan EC2 instans Amazon yang menjalankan Amazon Linux dan Amazon Linux 2. Untuk detail tentang menginstal dan mengkompilasi valkey-cli dengan distribusi Linux lainnya, lihat dokumentasi untuk sistem operasi spesifik Anda..

**catatan**  
Proses ini mencakup pengujian koneksi menggunakan utilitas valkey-cli hanya untuk penggunaan yang tidak direncanakan. [Untuk daftar klien Valkey dan Redis OSS yang didukung, lihat dokumentasi Valkey.](https://valkey.io/) Untuk contoh menggunakan AWS SDKs with ElastiCache, lihat[Tutorial: Memulai dengan Python dan ElastiCache](ElastiCache-Getting-Started-Tutorials.md).

#### Menghubungkan ke klaster tanpa enkripsi dengan mode klaster dinonaktifkan


1. Jalankan perintah berikut untuk terhubung ke cluster *primary-endpoint* dan ganti dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey atau Redis OSS adalah 6379.)

   ```
   src/valkey-cli -h primary-endpoint -p port number
   ```

   Hasil dalam prompt perintah Valkey atau Redis OSS terlihat mirip dengan yang berikut ini:

   ```
   primary-endpoint:port number
   ```

1. Anda sekarang dapat menjalankan perintah Valkey atau Redis OSS.

   ```
   set x Hello
   OK
   
   get x
   "Hello"
   ```

#### Menghubungkan ke klaster tanpa enkripsi dengan mode klaster diaktifkan


1. Jalankan perintah berikut untuk terhubung ke cluster *configuration-endpoint* dan ganti dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey atau Redis OSS adalah 6379.)

   ```
   src/valkey-cli -h configuration-endpoint -c -p port number
   ```
**catatan**  
Pada perintah sebelumnya, opsi -c memungkinkan mode klaster mengikuti [pengalihan -ASK dan -MOVED](https://valkey.io/topics/cluster-spec).

   Hasil dalam prompt perintah Valkey atau Redis OSS terlihat mirip dengan yang berikut ini:

   ```
   configuration-endpoint:port number
   ```

1. Anda sekarang dapat menjalankan perintah Valkey atau Redis OSS. Perhatikan bahwa pengalihan terjadi karena Anda mengaktifkannya menggunakan opsi -c. Jika pengalihan tidak diaktifkan, perintah akan menghasilkan kesalahan MOVED. Untuk informasi selengkapnya tentang kesalahan MOVED, lihat [spesifikasi cluster Redis OSS](https://valkey.io/topics/cluster-spec).

   ```
   set x Hi
   -> Redirected to slot [16287] located at 172.31.28.122:6379
   OK
   set y Hello
   OK
   get y
   "Hello"
   set z Bye
   -> Redirected to slot [8157] located at 172.31.9.201:6379
   OK
   get z
   "Bye"
   get x
   -> Redirected to slot [16287] located at 172.31.28.122:6379
   "Hi"
   ```

#### Menghubungkan ke cluster yang Encryption/Authentication diaktifkan


Secara default, valkey-cli menggunakan koneksi TCP yang tidak terenkripsi saat menghubungkan ke Valkey atau Redis OSS. Opsi ini `BUILD_TLS=yes` memungkinkan SSL/TLS pada saat kompilasi valkey-cli seperti yang ditunjukkan pada bagian sebelumnya. [Unduh dan atur akses baris perintah](set-up.md#Download-and-install-cli) Mengaktifkan AUTH bersifat opsional. Namun, Anda harus mengaktifkan enkripsi bergerak untuk mengaktifkan AUTH. Untuk detail selengkapnya tentang ElastiCache enkripsi dan otentikasi, lihat[ElastiCache enkripsi dalam transit (TLS)](in-transit-encryption.md).

**catatan**  
Anda dapat menggunakan opsi `--tls` dengan valkey-cli untuk terhubung ke mode cluster yang diaktifkan dan cluster terenkripsi yang dinonaktifkan. Jika token AUTH pada klaster telah diatur, maka Anda dapat menggunakan opsi `-a` untuk menyediakan kata sandi AUTH.

Dalam contoh berikut, pastikan untuk mengganti *cluster-endpoint* dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey atau Redis OSS adalah 6379.)

**Menghubungkan ke klaster terenkripsi dengan mode klaster dinonaktifkan** 

Contoh berikut menghubungkan ke klaster yang mengaktifkan enkripsi dan autentikasi:

```
src/valkey-cli -h cluster-endpoint --tls -a your-password -p port number
```

Contoh berikut terhubung ke klaster yang hanya mengaktifkan enkripsi:

```
src/valkey-cli -h cluster-endpoint --tls -p port number
```

**Menghubungkan ke klaster terenkripsi dengan mode klaster diaktifkan** 

Contoh berikut menghubungkan ke klaster yang mengaktifkan enkripsi dan autentikasi:

```
src/valkey-cli -c -h cluster-endpoint --tls -a your-password -p port number
```

Contoh berikut terhubung ke klaster yang hanya mengaktifkan enkripsi:

```
src/valkey-cli -c -h cluster-endpoint --tls -p port number
```

Setelah Anda terhubung ke cluster, Anda dapat menjalankan perintah Valkey atau Redis OSS seperti yang ditunjukkan pada contoh sebelumnya untuk cluster yang tidak terenkripsi.

#### valkey-cli alternatif


Jika cluster tidak diaktifkan mode cluster dan Anda perlu membuat koneksi ke cluster untuk pengujian singkat tetapi tanpa melalui kompilasi valkey-cli, Anda dapat menggunakan telnet atau openssl. Dalam contoh perintah berikut, pastikan untuk mengganti *cluster-endpoint* dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey atau Redis OSS adalah 6379.)

Contoh berikut menghubungkan ke and/or otentikasi enkripsi diaktifkan mode cluster cluster dinonaktifkan:

```
openssl s_client -connect cluster-endpoint:port number
```

Jika kata sandi klaster telah ditetapkan, hubungkan ke klaster terlebih dahulu. Setelah terhubung, lakukan autentikasi pada klaster menggunakan perintah berikut, lalu tekan tombol `Enter`. Dalam contoh berikut, ganti *your-password* dengan kata sandi untuk cluster Anda.

```
Auth your-password
```

Contoh berikut menghubungkan ke klaster (mode klaster dinonaktifkan) yang tidak memiliki enkripsi atau autentikasi aktif:

```
telnet cluster-endpoint port number
```

### Connect ke cluster Valkey atau Redis OSS atau grup replikasi (Windows)


Untuk terhubung ke cluster Valkey atau Redis OSS dari instance EC2 Windows menggunakan Valkey CLI atau Redis OSS CLI, Anda harus mengunduh paket valkey-cli dan *menggunakan* valkey-cli.exe untuk terhubung *ke* cluster Valkey atau Redis OSS dari instance Windows. EC2 

Dalam contoh berikut, Anda menggunakan utilitas *valkey-cli* untuk terhubung ke cluster yang tidak mengaktifkan enkripsi dan menjalankan Valkey atau Redis OSS. Untuk informasi lebih lanjut tentang Valkey atau Redis OSS dan perintah yang tersedia, lihat perintah [Valkey dan Redis OSS](http://valkey.io/commands) di situs web Valkey.

***Untuk terhubung ke cluster Valkey atau Redis OSS yang tidak diaktifkan enkripsi menggunakan valkey-cli***

1. Connect ke EC2 instans Amazon Anda menggunakan utilitas koneksi pilihan Anda. Untuk petunjuk tentang cara menyambung ke EC2 instans Amazon, lihat [Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Salin dan tempel tautan [https://github.com/microsoftarchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.zip](https://github.com/microsoftarchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.zip) di browser Internet untuk mengunduh file zip untuk klien Valkey dari rilis yang tersedia di GitHub [https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504](https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504)

   Ekstrak file zip tersebut ke folder/jalur yang Anda inginkan.

   Buka Command Prompt dan ubah ke direktori Valkey dan jalankan perintah`c:\Valkey>valkey-cli -h Redis_Cluster_Endpoint -p 6379`.

   Contoh:

   ```
   c:\Valkey>valkey-cli -h cmd.xxxxxxx.ng.0001.usw2.cache.amazonaws.com -p 6379
   ```

1. Jalankan perintah Valkey atau Redis OSS.

    Anda sekarang terhubung ke cluster dan dapat menjalankan perintah Valkey atau Redis OSS seperti berikut ini.

   ```
   set a "hello"          // Set key "a" with a string value and no expiration
   OK
   get a                  // Get value for key "a"
   "hello"
   get b                  // Get value for key "b" results in miss
   (nil)				
   set b "Good-bye" EX 5  // Set key "b" with a string value and a 5 second expiration
   "Good-bye"
   get b                  // Get value for key "b"
   "Good-bye"
                          // wait >= 5 seconds
   get b
   (nil)                  // key has expired, nothing returned
   quit                   // Exit from valkey-cli
   ```

## Apa yang saya lakukan selanjutnya?
Apa yang saya lakukan selanjutnya?

Sekarang setelah Anda mencoba latihan Memulai, Anda dapat menjelajahi bagian berikut untuk mempelajari lebih lanjut ElastiCache dan alat yang tersedia:
+ [Memulai dengan AWS](https://aws.amazon.com/getting-started/)
+ [Alat untuk Amazon Web Services](https://aws.amazon.com/tools/)
+ [AWS Antarmuka Baris Perintah](https://aws.amazon.com/cli/)
+ [Referensi ElastiCache API Amazon](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/Welcome.html)

Setelah Anda menyelesaikan latihan Memulai, Anda dapat membaca bagian ini untuk mempelajari lebih lanjut tentang ElastiCache administrasi:
+ [Memilih ukuran simpul Anda](CacheNodes.SelectSize.md)

  Anda menginginkan cache Anda cukup besar untuk mengakomodasi semua data yang ingin dijadikan cache. Pada saat yang sama, Anda tidak ingin mengeluarkan biaya lebih dari kebutuhan cache Anda. Gunakan topik ini untuk membantu Anda memilih ukuran simpul yang terbaik.
+ [ElastiCache praktik terbaik dan strategi caching](BestPractices.md)

  Identifikasi dan atasi masalah yang dapat memengaruhi efisiensi klaster Anda.

# Membuat ElastiCache cluster berbasis node untuk Redis OSS


Berikut ini adalah tindakan satu kali yang harus Anda ambil untuk membuat ElastiCache cluster berbasis node untuk Redis OSS. 

Untuk informasi lebih lanjut tentang pengaturan, ElastiCache lihat[Menyiapkan ElastiCache](set-up.md).

**Topics**
+ [

## Langkah 1: Membuat grup subnet
](#SubnetGroups.Creating-gs.redis)
+ [

## Langkah 2: Buat klaster
](#GettingStarted.CreateCluster.redis)
+ [

## Langkah 3: Mengizinkan akses ke klaster
](#GettingStarted.AuthorizeAccess.redis)
+ [

## Langkah 4: Menghubungkan ke simpul klaster
](#GettingStarted.ConnectToCacheNode.redis)

## Langkah 1: Membuat grup subnet


Sebelum membuat klaster, grup subnet dibuat terlebih dahulu. Grup *subnet cache adalah kumpulan* subnet yang mungkin ingin Anda tunjuk untuk cluster Anda di VPC. Saat meluncurkan cluster di VPC, Anda harus memilih grup subnet cache. Kemudian ElastiCache menggunakan kelompok subnet cache itu untuk menetapkan alamat IP dalam subnet itu ke setiap node cache di cluster.

Saat Anda membuat grup subnet baru, perhatikan jumlah alamat IP yang tersedia. Jika subnet memiliki sangat sedikit alamat IP yang bebas, Anda akan dibatasi dalam hal jumlah simpul yang dapat ditambahkan ke klaster. Untuk mengatasi masalah ini, Anda dapat menetapkan satu atau beberapa subnet ke grup subnet sehingga Anda memiliki jumlah alamat IP yang cukup dalam Zona Ketersediaan dari klaster Anda. Setelah itu, Anda dapat menambahkan lebih banyak simpul ke klaster Anda.

Prosedur berikut menunjukkan cara membuat grup subnet yang disebut `mysubnetgroup` (konsol), dan AWS CLI.

### Membuat grup subnet (Konsol)


Prosedur berikut menunjukkan cara membuat grup subnet (konsol).

**Untuk membuat grup subnet (Konsol)**

1. Masuk ke AWS Management Console, dan buka ElastiCache konsol di [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Di daftar navigasi, pilih **Grup subnet**.

1. Pilih **Buat Grup Subnet**.

1. Pada wizard **Buat Grup Subnet**, lakukan hal berikut. Jika semua pengaturan sudah sesuai keinginan Anda, pilih **Ya, Buat**.

   1. Pada kotak **Nama**, ketik nama grup subnet Anda.

   1. Di kotak **Deskripsi**, ketik deskripsi untuk grup subnet Anda.

   1. Pada kotak **ID VPC**, pilih Amazon VPC yang Anda buat.

   1. Pada daftar **Zona Ketersediaan** dan **ID Subnet**, pilih Zona Ketersediaan atau [Zona Lokal](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Local_zones.html) dan ID subnet privat Anda, lalu pilih **Tambahkan**.  
![\[Gambar: Layar Membuat Subnet VPC\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/vpc-03.png)

1. Pada pesan konfirmasi yang muncul, pilih **Tutup**.

Grup subnet baru Anda muncul di daftar **Grup Subnet** konsol. ElastiCache Di bagian bawah jendela, Anda dapat memilih grup subnet untuk melihat detail, misalnya semua subnet yang terkait dengan grup ini.

### Membuat grup subnet (AWS CLI)


Pada prompt perintah, gunakan perintah `create-cache-subnet-group` untuk membuat grup subnet.

Untuk Linux, macOS, atau Unix:

```
aws elasticache create-cache-subnet-group \
    --cache-subnet-group-name mysubnetgroup \
    --cache-subnet-group-description "Testing" \
    --subnet-ids subnet-53df9c3a
```

Untuk Windows:

```
aws elasticache create-cache-subnet-group ^
    --cache-subnet-group-name mysubnetgroup ^
    --cache-subnet-group-description "Testing" ^
    --subnet-ids subnet-53df9c3a
```

Perintah ini seharusnya menghasilkan output yang serupa dengan yang berikut:

```
{
    "CacheSubnetGroup": {
        "VpcId": "vpc-37c3cd17", 
        "CacheSubnetGroupDescription": "Testing", 
        "Subnets": [
            {
                "SubnetIdentifier": "subnet-53df9c3a", 
                "SubnetAvailabilityZone": {
                    "Name": "us-west-2a"
                }
            }
        ], 
        "CacheSubnetGroupName": "mysubnetgroup"
    }
}
```

Untuk informasi lebih lanjut, lihat AWS CLI topiknya[create-cache-subnet-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-cache-subnet-group.html).

## Langkah 2: Buat klaster


Sebelum membuat klaster untuk tujuan produksi, Anda tentu perlu mempertimbangkan pengaturan konfigurasi klaster untuk memenuhi kebutuhan bisnis Anda. Masalah terkait itu dibahas di bagian [Mempersiapkan cluster di ElastiCache](Clusters.Prepare.md). Untuk tujuan latihan Memulai ini, Anda akan membuat klaster dengan mode klaster dinonaktifkan dan Anda dapat menggunakan nilai konfigurasi default jika sesuai.

Klaster yang Anda buat akan berjalan langsung, dan tidak berjalan di sandbox. Anda akan dikenakan biaya ElastiCache penggunaan standar untuk instans sampai Anda menghapusnya. Jumlah biayanya cukup kecil (biasanya kurang dari satu dolar) jika Anda menyelesaikan latihan yang dijelaskan di sini dalam satu sesi dan menghapus klaster itu ketika Anda sudah selesai. Untuk informasi selengkapnya tentang tarif ElastiCache penggunaan, lihat [Amazon ElastiCache](https://aws.amazon.com/elasticache/).

Klaster Anda diluncurkan dalam cloud privat virtual (VPC) berdasarkan layanan Amazon VPC. 

### Membuat cluster Redis OSS (mode cluster dinonaktifkan) (Konsol)


**Untuk membuat cluster Redis OSS (mode cluster dinonaktifkan) menggunakan konsol ElastiCache**

1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol Amazon di [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Dari daftar di sudut kanan atas, pilih AWS Wilayah tempat Anda ingin meluncurkan cluster ini.

1. Pilih **Mulai** di panel navigasi.

1. Pilih **Buat VPC** dan ikuti langkah-langkah yang telah dijelaskan dalam [Membuat Cloud Privat Virtual (VPC)](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/VPCs.CreatingVPC.html).

1. Di halaman ElastiCache dasbor, pilih cache **Valkey atau cache** **Redis OSS**. Untuk latihan ini kita akan memilih cache **Redis OSS, dan kemudian pilih Buat cache** **Redis** OSS.

1. Di bagian **Pengaturan klaster**, lakukan hal berikut:

   1. Pilih **Konfigurasi dan buat klaster baru**.

   1. Untuk **Mode klaster**, pilih **Dinonaktifkan**.

   1. Untuk **Info klaster** masukkan nilai untuk **Nama**. 

   1. (Opsional) Masukkan nilai untuk **Deskripsi**.

1. Di bagian **Lokasi**:

------
#### [ AWS Cloud  ]

   1. Untuk **AWS Cloud**, sebaiknya terima pengaturan default untuk **Multi-AZ** dan **Failover otomatis**. Untuk informasi selengkapnya, lihat [Meminimalkan waktu henti ElastiCache untuk Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/AutoFailover.html) dengan Multi-AZ.

   1. Pada **Pengaturan klaster**

      1. Untuk **Versi mesin**, pilih versi yang tersedia.

      1. Untuk **Port**, gunakan port default, 6379. Jika Anda memiliki alasan untuk menggunakan port lain, masukkan nomor port tersebut.

      1. Untuk **Grup parameter**, pilih grup parameter atau buat yang baru. Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk informasi selengkapnya tentang grup parameter, lihat [Parameter Valkey dan Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis) dan [Membuat grup ElastiCache parameter](ParameterGroups.Creating.md).
**catatan**  
Saat Anda memilih grup parameter untuk menetapkan nilai konfigurasi mesin, grup parameter tersebut diterapkan ke semua klaster di penyimpanan data global. Pada halaman **Grup Parameter**, atribut **Global** ya/tidak menunjukkan apakah grup parameter adalah bagian dari penyimpanan data global.

      1. Untuk **Jenis simpul**, pilih panah bawah (![\[Downward-pointing triangle icon, typically used to indicate a dropdown menu.\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/ElastiCache-DnArrow.png)). Pada kotak dialog **Ubah jenis simpul**, pilih nilai untuk **Keluarga instans** untuk jenis simpul yang Anda inginkan. Kemudian pilih jenis simpul yang ingin Anda gunakan untuk klaster ini, lalu pilih **Simpan**.

         Untuk informasi selengkapnya, lihat [Memilih ukuran simpul Anda](CacheNodes.SelectSize.md).

         Jika Anda memilih jenis simpul r6gd, tingkatan data akan diaktifkan secara otomatis. Untuk informasi selengkapnya, lihat [Tingkatan data di ElastiCache](data-tiering.md).

      1. Untuk **Jumlah replika**, pilih jumlah replika baca yang Anda inginkan. Jika Anda mengaktifkan Multi-AZ, jumlahnya harus antara 1-5.

   1. Pada **Konektivitas**

      1. Untuk **Jenis jaringan**, pilih versi IP yang akan didukung oleh klaster ini. 

      1. Untuk **grup Subnet**, pilih subnet yang ingin Anda terapkan ke cluster ini. ElastiCache menggunakan grup subnet itu untuk memilih subnet dan alamat IP dalam subnet itu untuk dikaitkan dengan node Anda. ElastiCache cluster memerlukan subnet dual-stack dengan keduanya IPv4 dan IPv6 alamat yang ditetapkan untuk beroperasi dalam mode dual-stack dan subnet -only untuk beroperasi sebagai IPv6 -only. IPv6

         Saat membuat grup subnet baru, masukkan **ID VPC** yang menaungi grup subnet tersebut.

         Untuk informasi selengkapnya, lihat:
         + [Memilih jenis jaringan di ElastiCache](network-type.md).
         + [Membuat subnet di VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#AddaSubnet).

         Jika Anda adalah [Menggunakan zona lokal dengan ElastiCache](Local_zones.md), Anda harus membuat atau memilih subnet yang berada di zona lokal. 

         Untuk informasi selengkapnya, lihat [Subnet dan grup subnet](SubnetGroups.md).

   1. Untuk **Penempatan zona ketersediaan**, Anda memiliki dua opsi:
      + **Tidak ada preferensi** — ElastiCache memilih Availability Zone.
      + **Tentukan zona ketersediaan** – Anda menentukan Zona Ketersediaan untuk setiap klaster.

        Jika Anda memilih untuk menentukan Zona Ketersediaan, untuk setiap klaster di setiap serpihan, pilih Zona Ketersediaan dari daftar.

      Untuk informasi selengkapnya, lihat [Memilih wilayah dan zona ketersediaan untuk ElastiCache](RegionsAndAZs.md).

   1. Pilih **Berikutnya**

   1. Di bawah pengaturan **Advanced Redis OSS**

      1. Untuk **Keamanan**: 

        1. Untuk mengenkripsi data Anda, Anda memiliki opsi berikut:
           + **Enkripsi diam** – Mengaktifkan enkripsi pada data yang disimpan di disk. Untuk informasi selengkapnya, lihat [Enkripsi Diam](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/at-rest-encryption.html).
**catatan**  
Anda memiliki opsi untuk menyediakan kunci enkripsi yang berbeda dengan memilih kunci **AWS KMS yang Dikelola Pelanggan** dan memilih kunci. Untuk informasi selengkapnya, lihat [Menggunakan kunci yang dikelola pelanggan dari AWS KMS](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/at-rest-encryption.html#using-customer-managed-keys-for-elasticache-security).
           + **Enkripsi bergerak** – Mengaktifkan enkripsi data selama pengiriman. Untuk informasi selengkapnya, lihat [Enkripsi bergerak](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/in-transit-encryption.html). **Untuk ElastiCache engine versi 6.0 untuk Redis OSS dan di atasnya, jika Anda mengaktifkan enkripsi dalam perjalanan, Anda akan diminta untuk menentukan salah satu opsi Kontrol Akses berikut:**
             + **Tanpa Kontrol Akses** – Ini adalah pengaturan default. Opsi ini menunjukkan bahwa tidak ada batasan akses pengguna ke klaster.
             + **Daftar Kontrol Akses Grup Pengguna** – Pilih grup pengguna dengan kumpulan pengguna tertentu yang dapat mengakses klaster. Untuk informasi selengkapnya, lihat [Mengelola Grup Pengguna dengan Konsol dan CLI](Clusters.RBAC.md#User-Groups).
             + **AUTH Default User** - Mekanisme otentikasi untuk server Valkey dan Redis OSS. Untuk informasi lebih lanjut, lihat [AUTH](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/auth.html).
           + **AUTH** — Mekanisme otentikasi untuk server Redis OSS. Untuk informasi lebih lanjut, lihat [AUTH](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/auth.html).
**catatan**  
Untuk versi Redis OSS antara 3.2.6 dan seterusnya, tidak termasuk versi 3.2.10, Redis OSS AUTH adalah satu-satunya pilihan.

        1. Untuk **Grup keamanan**, pilih grup keamanan yang Anda inginkan untuk klaster ini. *Grup keamanan* bertindak sebagai firewall untuk mengontrol akses jaringan ke klaster Anda. Anda dapat menggunakan grup keamanan default untuk VPC Anda atau membuat yang baru.

           Untuk informasi selengkapnya tentang grup keamanan, lihat [Grup Keamanan untuk VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) dalam *Panduan Pengguna Amazon VPC.*

   1. Untuk pencadangan otomatis terjadwal secara berkala, pilih **Aktifkan pencadangan otomatis**, lalu masukkan jumlah hari yang diinginkan untuk mempertahankan cadangan otomatis sebelum dihapus secara otomatis. Jika Anda tidak ingin melakukan pencadangan otomatis terjadwal secara berkala, hapus kotak centang **Aktifkan pencadangan otomatis**. Apa pun pilihannya, Anda dapat membuat pencadangan secara manual kapan saja.

      Untuk informasi selengkapnya tentang pencadangan dan pemulihan, lihat[Melakukan snapshot dan pemulihan](backups.md).

   1. (Opsional) Tentukan periode pemeliharaan. *Jendela pemeliharaan* adalah waktu yang biasanya satu jam setiap minggu saat ElastiCache menjadwalkan pemeliharaan sistem untuk klaster Anda. Anda dapat mengizinkan ElastiCache untuk memilih hari dan waktu untuk jendela pemeliharaan Anda (*Tidak ada preferensi*), atau Anda dapat memilih hari, waktu, dan durasi sendiri (*Tentukan jendela pemeliharaan*). Jika Anda memilih *Tentukan periode pemeliharaan* dari daftar, pilih *Hari mulai*, *Waktu mulai*, dan *Durasi* (dalam jam) untuk periode pemeliharaan. Semua waktu menggunakan zona waktu UTC.

      Untuk informasi selengkapnya, lihat [Mengelola pemeliharaan ElastiCache cluster](maintenance-window.md).

   1. (Opsional) Untuk **Log**:
      + Di bagian **Format log**, pilih **Teks** atau **JSON**.
      + Di bawah **Jenis Tujuan**, pilih **CloudWatch Log** atau **Kinesis Firehose**.
      + Di bawah **Tujuan log**, pilih **Buat baru** dan masukkan nama grup CloudWatch log Log atau nama aliran Firehose Anda, atau **pilih Pilih yang ada, lalu pilih** nama grup CloudWatch log Log atau nama aliran Firehose Anda,

   1. Untuk **Tag**, untuk membantu mengelola kluster dan ElastiCache sumber daya lainnya, Anda dapat menetapkan metadata Anda sendiri ke setiap sumber daya dalam bentuk tag. Untuk informasi selengkapnya, lihat [Menandai sumber daya Anda ElastiCache](Tagging-Resources.md).

   1. Pilih **Berikutnya**.

   1. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih **Buat**.

------
#### [ On premises ]

   1. Untuk **On-premise**, sebaiknya Anda membiarkan **Failover otomatis** tetap aktif. Untuk informasi selengkapnya, lihat [Meminimalkan waktu henti ElastiCache untuk Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/AutoFailover.html) dengan Multi-AZ

   1. Untuk menyelesaikan pembuatan klaster, ikuti langkah-langkah di [Menggunakan Outposts](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/ElastiCache-Outposts.html).

------

Segera setelah status klaster Anda *tersedia*, Anda dapat memberikan Amazon EC2 akses ke sana, terhubung ke sana, dan mulai menggunakannya. Untuk informasi selengkapnya, lihat [Langkah 3. Otorisasi akses ke cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.AuthorizeAccess.valkey) dan [Langkah 4. Connect ke node cluster](SubnetGroups.designing-cluster-pre.valkey.md#GettingStarted.ConnectToCacheNode.valkey).

**penting**  
Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau durasi saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan biaya untuk klaster ini, Anda harus menghapusnya. Lihat [Menghapus cluster di ElastiCache](Clusters.Delete.md). 

### Membuat Redis OSS (mode cluster dinonaktifkan) cluster ()AWS CLI
Membuat Redis OSS (mode cluster dinonaktifkan) cluster ()AWS CLI

**Example**  
Kode CLI berikut membuat cluster Redis OSS (mode cluster dinonaktifkan) tanpa replika.  
Untuk Linux, macOS, atau Unix:  

```
aws elasticache create-cache-cluster \
--cache-cluster-id my-cluster \
--cache-node-type cache.r4.large \
--engine redis \
--num-cache-nodes 1 \
--snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb
```
Untuk Windows:  

```
aws elasticache create-cache-cluster ^
--cache-cluster-id my-cluster ^
--cache-node-type cache.r4.large ^
--engine redis ^
--num-cache-nodes 1 ^
--snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb
```

Untuk menangani mode klaster diaktifkan, lihat topik berikut:
+ Untuk menggunakan konsol, lihat [Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) (Konsol)](Clusters.Create.md#Clusters.Create.CON.RedisCluster).
+ Untuk menggunakan AWS CLI, lihat[Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) ()AWS CLI](Clusters.Create.md#Clusters.Create.CLI.RedisCluster).

## Langkah 3: Mengizinkan akses ke klaster


 Bagian ini mengasumsikan bahwa Anda terbiasa meluncurkan dan menghubungkan ke EC2 instans Amazon. Untuk informasi selengkapnya, lihat *[Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/)*. 

Semua ElastiCache cluster dirancang untuk diakses dari EC2 instance Amazon. Skenario yang paling umum adalah mengakses ElastiCache cluster dari EC2 instance Amazon di Amazon Virtual Private Cloud (Amazon VPC) yang sama, yang akan menjadi kasus untuk latihan ini. 

Secara default, akses jaringan ke klaster Anda dibatasi untuk akun yang digunakan untuk membuatnya. Sebelum Anda dapat terhubung ke cluster dari sebuah EC2 instance, Anda harus mengotorisasi EC2 instance untuk mengakses cluster. Langkah-langkah yang diperlukan tergantung pada apakah Anda meluncurkan cluster Anda ke EC2 -VPC atau EC2 -Classic.

Kasus penggunaan yang paling umum adalah ketika aplikasi yang digunakan pada sebuah EC2 instance perlu terhubung ke cluster di VPC yang sama. Cara termudah untuk mengelola akses antara EC2 instance dan cluster di VPC yang sama adalah dengan melakukan hal berikut:

1. Buat grup keamanan VPC untuk klaster Anda. Grup keamanan ini dapat digunakan untuk membatasi akses ke instans klaster. Sebagai contoh, Anda dapat membuat aturan kustom untuk grup keamanan ini yang mengizinkan akses TCP menggunakan port yang Anda tetapkan untuk klaster saat Anda membuatnya dan alamat IP yang Anda gunakan untuk mengakses klaster tersebut. 

   Port default untuk cluster Redis OSS dan grup replikasi adalah. `6379`
**penting**  
Grup ElastiCache keamanan Amazon hanya berlaku untuk cluster yang *tidak* berjalan di lingkungan Amazon Virtual Private Cloud (VPC). Jika Anda menjalankannya di Amazon Virtual Private Cloud, **Grup Keamanan** tidak tersedia pada panel navigasi konsol.  
Jika Anda menjalankan ElastiCache node di VPC Amazon, Anda mengontrol akses ke cluster Anda dengan grup keamanan Amazon VPC, yang berbeda dari grup keamanan. ElastiCache Untuk informasi selengkapnya tentang penggunaan ElastiCache di VPC Amazon, lihat [Amazon VPCs dan ElastiCache keamanan](VPCs.md)

1. Buat grup keamanan VPC untuk EC2 instance Anda (server web dan aplikasi). Grup keamanan ini dapat, jika diperlukan, mengizinkan akses ke EC2 instance dari Internet melalui tabel routing VPC. Misalnya, Anda dapat menetapkan aturan pada grup keamanan ini untuk mengizinkan akses TCP ke EC2 instance melalui port 22.

1. Buat aturan kustom di grup keamanan untuk Cluster Anda yang memungkinkan koneksi dari grup keamanan yang Anda buat untuk EC2 instans Anda. Hal ini akan mengizinkan semua anggota grup keamanan untuk mengakses klaster.

**catatan**  
Jika Anda berencana untuk menggunakannya[Menggunakan zona lokal dengan ElastiCache](Local_zones.md), pastikan Anda telah mengaktifkannya. Saat Anda membuat grup subnet di zona lokal, VPC Anda diperluas ke Zona Lokal tersebut dan VPC Anda akan memperlakukan subnet itu seperti subnet lain di Zona Ketersediaan lainnya. Semua gateway dan tabel rute yang berkaitan akan disesuaikan secara otomatis.

**Untuk membuat aturan dalam grup keamanan VPC yang memungkinkan koneksi dari grup keamanan lain**

1. [Masuk ke Konsol AWS Manajemen dan buka konsol VPC Amazon di https://console.aws.amazon.com /vpc.](https://console.aws.amazon.com/vpc)

1. Pada panel navigasi, pilih **Grup Keamanan**.

1. Pilih atau buat grup keamanan yang akan Anda gunakan untuk instans Klaster Anda. Pada **Aturan Masuk**, pilih **Edit Aturan Masuk** lalu pilih **Tambahkan Aturan**. Grup keamanan ini akan mengizinkan akses bagi anggota dari grup keamanan lain.

1. Dari **Jenis**, pilih **Aturan TCP Kustom**.

   1. Untuk **Rentang Port**, tentukan port yang Anda gunakan saat membuat klaster.

      Port default untuk cluster Redis OSS dan grup replikasi adalah. `6379`

   1. Pada kotak **Sumber**, masukkan ID dari grup keamanan. Dari daftar pilih grup keamanan yang akan Anda gunakan untuk EC2 instans Amazon Anda.

1. Pilih **Simpan** jika selesai.  
![\[\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/VPC-Rules.png)

Setelah Anda mengaktifkan akses, Anda sekarang siap untuk terhubung ke simpul, yang dibahas pada bagian berikutnya.

Untuk informasi tentang mengakses ElastiCache klaster Anda dari VPC Amazon yang berbeda, Wilayah yang AWS berbeda, atau bahkan jaringan perusahaan Anda, lihat berikut ini:
+ [Pola Akses untuk Mengakses ElastiCache Cache di VPC Amazon](elasticache-vpc-accessing.md)
+ [Mengakses ElastiCache sumber daya dari luar AWS](accessing-elasticache.md#access-from-outside-aws)

## Langkah 4: Menghubungkan ke simpul klaster


Sebelum melanjutkan, selesaikan [Langkah 3: Mengizinkan akses ke klaster](#GettingStarted.AuthorizeAccess.redis).

Bagian ini mengasumsikan bahwa Anda telah membuat EC2 instance Amazon dan dapat terhubung dengannya. Untuk petunjuk tentang cara melakukannya, lihat [Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

 EC2 Instance Amazon dapat terhubung ke node cluster hanya jika Anda telah mengotorisasi untuk melakukannya. 

### Temukan titik akhir simpul Anda


Ketika klaster Anda dalam status *tersedia* dan Anda telah mengotorisasi akses ke sana, Anda dapat masuk ke EC2 instans Amazon dan terhubung ke cluster. Untuk melakukan itu, Anda perlu menentukan titik akhir terlebih dahulu.

#### Menemukan Titik Akhir Cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) (Konsol)
Menemukan Redis OSS (mode cluster dinonaktifkan) titik akhir cluster (konsol)

Jika cluster Redis OSS (mode cluster dinonaktifkan) hanya memiliki satu node, titik akhir node digunakan untuk membaca dan menulis. Jika klaster memiliki beberapa simpul, terdapat tiga jenis titik akhir; *titik akhir primer*, *titik akhir pembaca* dan *titik akhir simpul*.

Titik akhir primer adalah nama DNS yang selalu diresolusi ke simpul primer di klaster. Titik akhir primer tidak terpengaruh oleh perubahan klaster Anda, seperti promosi replika baca ke peran primer. Untuk aktivitas tulis, sebaiknya aplikasi Anda terhubung ke titik akhir primer.

Titik akhir pembaca akan membagi koneksi masuk secara merata ke titik akhir antara semua replika baca di cluster ElastiCache for Redis OSS. Faktor lain seperti saat aplikasi membuat koneksi atau cara aplikasi menggunakan atau menggunakan ulang koneksi akan menentukan distribusi lalu lintas. Titik akhir pembaca tetap mengikuti perubahan klaster dalam waktu nyata saat replika ditambahkan atau dihapus. Anda dapat menempatkan beberapa replika baca klaster Redis OSS Anda ElastiCache di AWS Availability Zones (AZ) yang berbeda untuk memastikan ketersediaan titik akhir pembaca yang tinggi. 

**catatan**  
Titik akhir pembaca bukan penyeimbang beban. Ini adalah catatan DNS yang akan diresolusi sebagai alamat IP dari salah satu simpul replika dengan metode round robin.

Untuk aktivitas baca, aplikasi juga dapat menghubungkan ke simpul mana pun di klaster. Tidak seperti titik akhir primer, titik akhir simpul diresolusi ke titik akhir tertentu. Jika Anda membuat perubahan dalam klaster Anda, seperti menambahkan atau menghapus replika, Anda harus memperbarui titik akhir simpul di aplikasi Anda.

**Untuk menemukan titik akhir cluster Redis OSS (mode cluster dinonaktifkan)**

1. Masuk ke Konsol Manajemen AWS dan buka ElastiCache konsol di [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. Dari panel navigasi, pilih cache **Redis OSS**.

   Layar cluster akan muncul dengan daftar yang akan mencakup cache tanpa server Valkey atau Redis OSS yang ada, cluster Redis OSS (mode cluster dinonaktifkan) dan kluster Redis OSS (mode cluster diaktifkan). Pilih klaster yang Anda buat di bagian [Membuat cluster Redis OSS (mode cluster dinonaktifkan) (Konsol)](#Clusters.Create.CON.Redis-gs).

1. Untuk menemukan titik akhir and/or Pembaca Utama klaster, pilih nama cluster (bukan tombol radio).  
![\[Gambar: Titik akhir utama untuk cluster Redis OSS (mode cluster dinonaktifkan)\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/Reader-Endpoint.png)

   *Titik akhir Primer dan Pembaca untuk cluster Redis OSS (mode cluster dinonaktifkan)*

   Jika hanya ada satu simpul dalam klaster, berarti tidak ada titik akhir primer dan Anda dapat melanjutkan ke langkah berikutnya.

1. **Jika cluster Redis OSS (mode cluster dinonaktifkan) memiliki node replika, Anda dapat menemukan titik akhir node replika cluster dengan memilih nama cluster dan kemudian memilih tab Nodes.**

   Layar simpul muncul dengan setiap simpul yang ada di klaster, primer dan replika, yang tercantum dengan titik akhirnya.  
![\[Gambar: Titik akhir node untuk cluster Redis OSS (mode cluster dinonaktifkan)\]](http://docs.aws.amazon.com/id_id/AmazonElastiCache/latest/dg/images/ElastiCache-Endpoints-Redis-Node.png)

   *Titik akhir node untuk cluster Redis OSS (mode cluster dinonaktifkan)*

1. Untuk menyalin titik akhir ke clipboard Anda:

   1. Temukan satu per satu titik akhir yang ingin Anda salin.

   1. Pilih ikon salin langsung di depan titik akhir.

   Titik akhir sekarang disalin ke clipboard Anda. Untuk informasi tentang menggunakan titik akhir agar terhubung ke simpul, lihat [Menghubungkan ke simpul](nodes-connecting.md).

Titik akhir utama Redis OSS (mode cluster dinonaktifkan) terlihat seperti berikut ini. Ada perbedaan yang tergantung pada apakah enkripsi Bergerak aktif atau tidak.

**Enkripsi bergerak tidak diaktifkan**

```
clusterName.xxxxxx.nodeId.regionAndAz.cache.amazonaws.com:port
			
redis-01.7abc2d.0001.usw2.cache.amazonaws.com:6379
```

**Enkripsi bergerak diaktifkan**

```
master.clusterName.xxxxxx.regionAndAz.cache.amazonaws.com:port

master.ncit.ameaqx.use1.cache.amazonaws.com:6379
```

Untuk mengetahui lebih banyak cara menemukan titik akhir Anda, lihat topik yang relevan untuk jenis klaster dan mesin yang Anda jalankan. 
+ [Menemukan titik akhir koneksi di ElastiCache](Endpoints.md)
+ [Menemukan Titik Akhir untuk Cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan) (Konsol)](Endpoints.md#Endpoints.Find.RedisCluster)—Anda memerlukan titik akhir Konfigurasi dari klaster.
+ [Menemukan Titik Akhir (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Menemukan Titik Akhir (ElastiCache API)](Endpoints.md#Endpoints.Find.API)

### Connect ke cluster Valkey atau Redis OSS atau grup replikasi (Linux)


Sekarang Anda memiliki titik akhir yang Anda butuhkan, Anda dapat masuk ke sebuah EC2 instance dan terhubung ke cluster atau grup replikasi. Dalam contoh berikut, Anda menggunakan utilitas *valkey-cli* untuk terhubung ke cluster. Versi terbaru dari valkey-cli juga mendukung SSL/TLS untuk menghubungkan cluster yang diaktifkan. encryption/authentication 

Contoh berikut menggunakan EC2 instans Amazon yang menjalankan Amazon Linux dan Amazon Linux 2. Untuk detail tentang menginstal dan mengkompilasi valkey-cli dengan distribusi Linux lainnya, lihat dokumentasi untuk sistem operasi spesifik Anda..

**catatan**  
Proses ini mencakup pengujian koneksi menggunakan utilitas valkey-cli hanya untuk penggunaan yang tidak direncanakan. Untuk daftar klien yang didukung, lihat [dokumentasi Valkey](https://valkey.io/). Untuk contoh menggunakan AWS SDKs with ElastiCache, lihat[Tutorial: Memulai dengan Python dan ElastiCache](ElastiCache-Getting-Started-Tutorials.md).

#### Menghubungkan ke klaster tanpa enkripsi dengan mode klaster dinonaktifkan


1. Jalankan perintah berikut untuk terhubung ke cluster *primary-endpoint* dan ganti dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey dan Redis OSS adalah 6379.)

   ```
   src/valkey-cli -h primary-endpoint -p port number
   ```

   Hasil dalam command prompt terlihat mirip dengan berikut ini:

   ```
   primary-endpoint:port number
   ```

1. Anda sekarang dapat menjalankan perintah Valkey dan Redis OSS.

   ```
   set x Hello
   OK
   
   get x
   "Hello"
   ```

#### Menghubungkan ke klaster tanpa enkripsi dengan mode klaster diaktifkan


1. Jalankan perintah berikut untuk terhubung ke cluster *configuration-endpoint* dan ganti dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Valkey dan Redis OSS adalah 6379.)

   ```
   src/valkey-cli -h configuration-endpoint -c -p port number
   ```
**catatan**  
Pada perintah sebelumnya, opsi -c memungkinkan mode klaster mengikuti [pengalihan -ASK dan -MOVED](https://redis.io/topics/cluster-spec).

   Hasil dalam command prompt terlihat mirip dengan berikut ini:

   ```
   configuration-endpoint:port number
   ```

1. Anda sekarang dapat menjalankan perintah Valkey dan Redis OSS. Perhatikan bahwa pengalihan terjadi karena Anda mengaktifkannya menggunakan opsi -c. Jika pengalihan tidak diaktifkan, perintah akan menghasilkan kesalahan MOVED. Untuk informasi selengkapnya tentang kesalahan MOVED, lihat [spesifikasi cluster](https://valkey.io/topics/cluster-spec).

   ```
   set x Hi
   -> Redirected to slot [16287] located at 172.31.28.122:6379
   OK
   set y Hello
   OK
   get y
   "Hello"
   set z Bye
   -> Redirected to slot [8157] located at 172.31.9.201:6379
   OK
   get z
   "Bye"
   get x
   -> Redirected to slot [16287] located at 172.31.28.122:6379
   "Hi"
   ```

#### Menghubungkan ke cluster yang Encryption/Authentication diaktifkan


Secara default, valkey-cli menggunakan koneksi TCP yang tidak terenkripsi saat menghubungkan ke Valkey dan Redis OSS. Opsi ini `BUILD_TLS=yes` memungkinkan SSL/TLS pada saat kompilasi valkey-cli seperti yang ditunjukkan pada bagian sebelumnya. [Unduh dan atur akses baris perintah](set-up.md#Download-and-install-cli) Mengaktifkan AUTH bersifat opsional. Namun, Anda harus mengaktifkan enkripsi bergerak untuk mengaktifkan AUTH. Untuk detail selengkapnya tentang ElastiCache enkripsi dan otentikasi, lihat[ElastiCache enkripsi dalam transit (TLS)](in-transit-encryption.md).

**catatan**  
Anda dapat menggunakan opsi `--tls` dengan valkey-cli untuk terhubung ke mode cluster yang diaktifkan dan cluster terenkripsi yang dinonaktifkan. Jika token AUTH pada klaster telah diatur, maka Anda dapat menggunakan opsi `-a` untuk menyediakan kata sandi AUTH.

Dalam contoh berikut, pastikan untuk mengganti *cluster-endpoint* dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Redis OSS adalah 6379.)

**Menghubungkan ke klaster terenkripsi dengan mode klaster dinonaktifkan** 

Contoh berikut menghubungkan ke klaster yang mengaktifkan enkripsi dan autentikasi:

```
src/valkey-cli -h cluster-endpoint --tls -a your-password -p port number
```

Contoh berikut terhubung ke klaster yang hanya mengaktifkan enkripsi:

```
src/valkey-cli -h cluster-endpoint --tls -p port number
```

**Menghubungkan ke klaster terenkripsi dengan mode klaster diaktifkan** 

Contoh berikut menghubungkan ke klaster yang mengaktifkan enkripsi dan autentikasi:

```
src/valkey-cli -c -h cluster-endpoint --tls -a your-password -p port number
```

Contoh berikut terhubung ke klaster yang hanya mengaktifkan enkripsi:

```
src/valkey-cli -c -h cluster-endpoint --tls -p port number
```

Setelah Anda terhubung ke cluster, Anda dapat menjalankan perintah Valkey atau Redis OSS seperti yang ditunjukkan pada contoh sebelumnya untuk cluster yang tidak terenkripsi.

#### Alternatif untuk valkey-cli atau Redis-cli


Jika cluster tidak diaktifkan mode cluster dan Anda perlu membuat koneksi ke cluster untuk pengujian singkat tetapi tanpa melalui kompilasi valkey-cli atau redis-cli, Anda dapat menggunakan telnet atau openssl. Dalam contoh perintah berikut, pastikan untuk mengganti *cluster-endpoint* dan *port number* dengan titik akhir cluster dan nomor port Anda. (Port default untuk Redis OSS adalah 6379.)

Contoh berikut menghubungkan ke and/or otentikasi enkripsi diaktifkan mode cluster cluster dinonaktifkan:

```
openssl s_client -connect cluster-endpoint:port number
```

Jika kata sandi klaster telah ditetapkan, hubungkan ke klaster terlebih dahulu. Setelah terhubung, lakukan autentikasi pada klaster menggunakan perintah berikut, lalu tekan tombol `Enter`. Dalam contoh berikut, ganti *your-password* dengan kata sandi untuk cluster Anda.

```
Auth your-password
```

Contoh berikut menghubungkan ke klaster (mode klaster dinonaktifkan) yang tidak memiliki enkripsi atau autentikasi aktif:

```
telnet cluster-endpoint port number
```

### Connect ke cluster Valkey atau Redis OSS atau grup replikasi (Windows)


*Untuk terhubung ke cluster dari instance EC2 Windows menggunakan Valkey atau Redis OSS CLI, Anda harus mengunduh paket valkey-cli dan *menggunakan* valkey-cli.exe untuk terhubung ke cluster Valkey atau Redis OSS dari instance Windows.* EC2 

Dalam contoh berikut, Anda menggunakan utilitas *valkey-cli* untuk terhubung ke cluster yang tidak mengaktifkan enkripsi dan menjalankan Valkey atau Redis OSS. Untuk informasi lebih lanjut tentang Valkey dan perintah yang tersedia, lihat perintah [Valkey di situs](http://valkey.io/commands) web Valkey.

***Untuk terhubung ke cluster Valkey atau Redis OSS yang tidak diaktifkan enkripsi menggunakan valkey-cli***

1. Connect ke EC2 instans Amazon Anda menggunakan utilitas koneksi pilihan Anda. Untuk petunjuk tentang cara menyambung ke EC2 instans Amazon, lihat [Panduan EC2 Memulai Amazon](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Salin dan tempel tautan [https://github.com/microsoftarchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.zip](https://github.com/microsoftarchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.zip) di browser Internet untuk mengunduh file zip untuk klien Redis OSS dari rilis yang tersedia di GitHub [https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504](https://github.com/microsoftarchive/redis/releases/tag/win-3.0.504)

   Ekstrak file zip tersebut ke folder/jalur yang Anda inginkan.

   Buka Command Prompt dan ubah ke direktori Valkey dan jalankan perintah`c:\Valkey>valkey-cli -h Valkey_Cluster_Endpoint -p 6379`.

   Contoh:

   ```
   c:\Valkey>valkey-cli -h cmd.xxxxxxx.ng.0001.usw2.cache.amazonaws.com -p 6379
   ```

1. Jalankan perintah Valkey atau Redis OSS.

    Anda sekarang terhubung ke cluster dan dapat menjalankan perintah Valkey atau Redis OSS seperti berikut ini.

   ```
   set a "hello"          // Set key "a" with a string value and no expiration
   OK
   get a                  // Get value for key "a"
   "hello"
   get b                  // Get value for key "b" results in miss
   (nil)				
   set b "Good-bye" EX 5  // Set key "b" with a string value and a 5 second expiration
   "Good-bye"
   get b                  // Get value for key "b"
   "Good-bye"
                          // wait >= 5 seconds
   get b
   (nil)                  // key has expired, nothing returned
   quit                   // Exit from valkey-cli
   ```