Langkah 3: Connect ke cluster - Amazon MemoryDB

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

Langkah 3: Connect ke cluster

Sebelum melanjutkan, selesaikan Langkah 2: Otorisasi akses ke cluster.

Bagian ini mengasumsikan bahwa Anda telah membuat EC2 instance Amazon dan dapat terhubung dengannya. Untuk petunjuk tentang cara melakukannya, lihat Panduan EC2 Memulai Amazon.

EC2Instans Amazon dapat terhubung ke cluster hanya jika Anda telah mengotorisasi untuk melakukannya.

Temukan titik akhir cluster 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.

Untuk mengeksplorasi lebih lanjut cara menemukan titik akhir Anda, lihat yang berikut ini:

Connect ke cluster MemoryDB (Linux)

Sekarang Anda memiliki titik akhir yang Anda butuhkan, Anda dapat masuk ke sebuah EC2 instance dan terhubung ke cluster. Dalam contoh berikut, Anda menggunakan utilitas cli untuk terhubung ke cluster menggunakan Ubuntu 22. Versi terbaru cli juga SSL TLS mendukung/untuk menghubungkan kluster yang diaktifkan enkripsi/otentikasi.

Menghubungkan ke node MemoryDB menggunakan redis-cli

Untuk mengakses data dari node MemoryDB, Anda menggunakan klien yang bekerja dengan Secure Socket Layer ()SSL. Anda juga dapat menggunakan redis-cli TLS dengan/di SSL Amazon Linux dan Amazon Linux 2.

Untuk menggunakan redis-cli untuk terhubung ke cluster MemoryDB di Amazon Linux 2 atau Amazon Linux
  1. Unduh dan kompilasi utilitas redis-cli. Utilitas ini termasuk dalam distribusi OSS perangkat lunak Redis.

  2. Pada prompt perintah EC2 instance Anda, ketikkan perintah yang sesuai untuk versi Linux yang Anda gunakan.

    Amazon Linux 2023

    Jika menggunakan Amazon Linux 2023, masukkan ini:

    sudo yum install redis6 -y

    Kemudian ketik perintah berikut, ganti titik akhir cluster dan port Anda dengan apa yang ditampilkan dalam contoh ini.

    redis-cli -h Primary or Configuration Endpoint --tls -p 6379

    Untuk informasi selengkapnya tentang cara mencari titik akhir, lihat Menemukan Titik Akhir Simpul Anda.

    Amazon Linux 2

    Jika menggunakan Amazon Linux 2, masukkan ini:

    sudo yum -y install openssl-devel gcc wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    Jika menggunakan Amazon Linux, masukkan ini:

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Di Amazon Linux, Anda mungkin perlu menjalankan langkah tambahan berikut:

    sudo yum install clang CC=clang make sudo make install
  3. Setelah Anda mengunduh dan menginstal utilitas redis-cli, Anda disarankan untuk menjalankan perintah opsional. make-test

  4. Untuk terhubung ke cluster dengan enkripsi dan otentikasi diaktifkan, masukkan perintah ini:

    redis-cli -h Primary or Configuration Endpoint --tls -a 'your-password' -p 6379
    catatan

    Jika Anda menginstal redis6 di Amazon Linux 2023, Anda sekarang dapat menggunakan redis6-cli perintah alih-alih: redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379