Tair (Redis OSS-compatible) memungkinkan Anda masuk ke suatu instansi menggunakan berbagai metode. Sebagai contoh, Anda dapat masuk dengan memasukkan akun dan kata sandi. Jika akses tanpa kata sandi diaktifkan untuk suatu instansi yang diterapkan dalam virtual private cloud (VPC), Anda dapat masuk dari klien di VPC yang sama tanpa memberikan akun atau kata sandi.
Prasyarat
Alamat IP klien Anda harus ditambahkan ke daftar putih instansi. Untuk informasi lebih lanjut, lihat Konfigurasi daftar putih.
Alamat IP atau blok CIDR klien Anda harus ditambahkan ke daftar putih instansi, terlepas dari metode koneksi yang digunakan. Jika Anda tidak dapat terhubung ke instansi, gunakan fitur diagnosis koneksi untuk memeriksa apakah alamat IP klien telah ditambahkan ke daftar putih instansi.
Masuk hanya dengan kata sandi
Metode masuk: Terhubung ke instansi menggunakan kata sandi saja, tanpa kombinasi nama pengguna-kata sandi.
Batasan: Metode ini hanya berlaku untuk default account instansi. Nama pengguna dari default account biasanya adalah ID instansi, seperti
r-bp1jpghfglv6******ataudefault. Anda dapat melihat akun default pada halaman Account Management di konsol.Metode ini tidak berlaku untuk akun standar.
Keuntungan: Metode ini mirip dengan cara terhubung ke Redis open source. Ini merupakan metode yang nyaman dan banyak digunakan. Dalam kasus ini, instansi mungkin terhubung ke beberapa aplikasi menggunakan akun default karena sebuah instansi hanya memiliki satu default account.
Contoh menggunakan redis-cli untuk terhubung ke sebuah instansi:
# Gunakan akun default dengan nama pengguna r-bp1jpghfglv6****** dan kata sandi Rp829dlwa untuk terhubung ke instansi. redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a Rp829dlwa
Masuk dengan akun dan kata sandi (direkomendasikan)
Metode masuk: Gunakan nama pengguna dan kata sandi sebuah akun untuk terhubung ke instansi. Pisahkan nama pengguna dan kata sandi dengan tanda titik dua (
:). Contoh:user:password.CatatanJika Anda menggunakan alat manajemen database pihak ketiga seperti Redis Desktop Manager (RDM) untuk terhubung ke sebuah instansi, masukkan kata sandi dalam format
user:password.Jika Anda menggunakan Data Management (DMS) untuk terhubung ke sebuah instansi, masukkan nama pengguna dari database account dan password yang sesuai.
Instansi Tair yang kompatibel dengan Redis 6.0 atau lebih baru juga mendukung format
AUTH user passworddan fitur-fitur Redis 6.0 atau lebih baru.
Batasan: Tidak ada batasan yang diberlakukan pada metode ini. Metode ini berlaku baik untuk default account maupun akun standar instansi Anda.
Keuntungan: Anda dapat membuat beberapa akun untuk instansi Anda dan terhubung ke instansi menggunakan akun yang berbeda di aplikasi yang berbeda untuk memastikan keamanan data. Untuk informasi lebih lanjut tentang cara membuat akun database, lihat Buat dan kelola akun database.
Contoh menggunakan redis-cli untuk terhubung ke sebuah instansi:
# Gunakan akun kustom dengan nama pengguna testaccount dan kata sandi Rp829dlwa untuk terhubung ke instansi. # Format 1: user:password. # Format ini berlaku untuk semua instansi Tair dan Redis Open-Source Edition. redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a testaccount:Rp829dlwa # Format 2: user password. # Format ini berlaku untuk instansi Tair dan Redis Open-Source Edition yang kompatibel dengan Redis 6.0 dan lebih baru. redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 AUTH testaccount Rp829dlwa
Masuk tanpa kata sandi
Metode masuk: Terhubung ke instansi tanpa menggunakan nama pengguna atau kata sandi.
Batasan:
Klien: Klien harus berada dalam VPC yang sama dengan instansi.
Instansi: Instansi harus memiliki akses tanpa kata sandi yang diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan akses tanpa kata sandi.
Metode ini hanya berlaku jika Anda menggunakan default account untuk terhubung ke instansi melalui endpoint internal instansi. Setelah terhubung menggunakan metode ini, Anda memiliki izin baca dan tulis pada instansi.
Keuntungan: Anda dapat terhubung ke instansi tanpa menggunakan kata sandi. Secara default, semua klien dalam VPC yang sama dengan instansi dapat terhubung menggunakan metode ini. Anda dapat menggunakan parameter
#no_loose_check-whitelist-alwaysuntuk menentukan apakah akan memeriksa bahwa alamat IP klien telah ditambahkan ke daftar putih instansi. Untuk informasi lebih lanjut, lihat Parameter yang dapat dikonfigurasi untuk instansi Tair (Enterprise Edition) dan Parameter yang dapat dikonfigurasi untuk instansi Redis Open-Source Edition.Contoh menggunakan redis-cli untuk terhubung ke sebuah instansi:
# Terhubung ke instansi Anda dalam mode tanpa kata sandi. redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379
Jika Anda lupa kata sandi Anda, atur ulang kata sandi. Jika Anda belum menetapkan kata sandi, tetapkan kata sandi. Untuk informasi lebih lanjut, lihat Ubah atau atur ulang kata sandi.
Kesalahan umum
Pesan kesalahan | Penyebab dan solusi |
| Kata sandi yang ditentukan tidak valid. Tentukan nama pengguna dan kata sandi dalam format yang benar seperti yang dijelaskan dalam topik ini. |