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 instans Amazon EC2 dan dapat terhubung ke instans tersebut. Untuk petunjuk cara melakukannya, lihat Panduan Memulai Amazon EC2.

Instans Amazon EC2 dapat terhubung ke klaster hanya jika Anda telah mengotorisasi untuk melakukannya.

Temukan titik akhir klaster Anda

Ketika klaster dalam status tersedia dan Anda telah memberikan otorisasi akses ke klaster, Anda dapat masuk ke instans Amazon EC2 dan terhubung ke klaster tersebut. 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 instans EC2 dan terhubung ke cluster. Dalam contoh berikut, Anda menggunakan utilitas cli untuk terhubung ke cluster menggunakan Ubuntu 22. Versi terbaru cli juga mendukung SSL/TLS 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 dengan TLS/SSL di 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 perangkat lunak Redis OSS.

  2. Pada prompt perintah instans EC2 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