Selekta BETA EN Unduh untuk Mac
REDIS · CONNECTION · MACOS

Cara konek ke Redis di Mac

Terbit 23 Oktober 2026

Untuk konek ke Redis di Mac, buat koneksi Redis baru di Selekta dengan host server, port 6379, indeks database (biasanya 0) dan password, biarkan User kosong kecuali server memakai user ACL, lalu klik Test dan Save. Tab Keys terbuka dan menampilkan key yang dikelompokkan per prefix.

Driver-nya sudah tertanam, jadi tidak ada yang perlu dipasang dan tidak perlu redis-cli. Panduan ini membahas isian koneksi, TLS untuk server managed, menjangkau server privat lewat SSH, dan cara melihat key tanpa membebani server.

Yang kamu butuhkan

  • Host dan port. Redis memakai port 6379 secara default. Layanan managed sering memakai port lain, misalnya 6380 untuk TLS.
  • Password, yang diatur lewat requirepass atau konsol layanan. Server development lokal mungkin tidak punya password.
  • Nama user, hanya kalau memakai user ACL. Redis 6 ke atas bisa punya beberapa user. Biarkan kosong untuk login sebagai default.
  • Apakah server memakai TLS. Kebanyakan server self-hosted tidak memakai TLS, kebanyakan layanan managed memakainya. Tanyakan dulu, karena Redis tidak bisa beralih sendiri dari satu ke yang lain.

Langkah demi langkah

  1. Buka Selekta, tekan ⌘N, lalu pilih Redis.
  2. Isi Name dan pilih Environment. Pilih Production untuk cache production, supaya perintah penghapus meminta nama koneksi.
  3. Isi Host dan Port, serta Database index yang dibuka pertama (biasanya 0).
  4. Biarkan User kosong atau isi nama user ACL, lalu isi Password. Password disimpan di Keychain macOS.
  5. Kalau server memakai TLS, buka tab SSL dan pilih Encrypt and verify.
  6. Klik Test (⌘T). Hasilnya menampilkan versi Redis, user yang dipakai untuk login, dan jumlah key di database itu.
  7. Klik Save (⌘S). Selekta tersambung dan membuka tab Keys.

Tab Keys: key dikelompokkan per prefix di kiri, sebuah hash dengan field dan TTL-nya di kanan

Kamu juga bisa menempel URL seperti redis://:[email protected]:6379/0, atau rediss:// untuk TLS, di langkah pertama dialog. Isian terisi dari URL itu, dan password disimpan di Keychain.

TLS di server managed

Di tab SSL:

  • Encrypt and verify memeriksa sertifikat terhadap trust store sistem dan nama host. Pakai ini untuk server managed dengan sertifikat publik.
  • Kalau server memakai certificate authority sendiri, pilih file CA-nya di CA certificate.
  • Kalau tes bilang sertifikatnya tidak dipercaya, Selekta menampilkan penerbit dan fingerprint-nya. Cocokkan dengan yang diberikan pemilik server, lalu percayai sertifikat itu saja. Setelah itu Selekta hanya menerima sertifikat tersebut.
  • Encrypt, skip verification menerima sertifikat apa pun. Pakai hanya untuk server uji dengan sertifikat self-signed.

Server privat lewat SSH

Redis di jaringan kantor biasanya hanya mendengarkan di alamat privat. Buka tab SSH, centang Connect through an SSH tunnel, lalu isi host bastion, user, dan key. Di tab General, isi host Redis seperti yang dilihat dari bastion, sering kali 127.0.0.1 kalau Redis berjalan di bastion itu sendiri. Lihat Konek ke database lewat SSH tunnel.

Melihat key tanpa membebani server

Tab Keys tidak pernah menjalankan KEYS *, yang menahan Redis selama menelusuri semua key. Selekta memakai SCAN bertahap, sekitar 2.000 key per langkah, dan Load more keys melanjutkannya.

  • Ketik pola seperti session:* lalu tekan ↵ untuk memindai key yang cocok saja.
  • Pilih sebuah key untuk melihat tipe, ukuran, TTL, dan isinya. List dan hash yang panjang dimuat 200 entri sekaligus.
  • Edit string lalu klik Save: TTL-nya tetap. Field hash bisa diedit langsung.

Untuk hal lain, buka Console. Console menjalankan satu perintah per baris dan mencetak jawaban seperti redis-cli. FLUSHDB dan FLUSHALL selalu minta konfirmasi, dan di koneksi Production kamu harus mengetik nama koneksinya. Koneksi read-only menolak setiap penulisan sebelum dikirim.

Kalau gagal

  • Error dengan WRONGPASS: password, atau kombinasi user dan password, salah. Kosongkan User kalau server hanya memakai password.
  • Error dengan NOAUTH: server butuh password tapi tidak ada yang diisi.
  • Connection refused di port 6379: Redis tidak mendengarkan di situ, atau hanya di 127.0.0.1 mesinnya sendiri. Pakai SSH tunnel.
  • Tes timeout atau koneksi langsung tertutup: sering kali server mengharapkan TLS tapi kamu tersambung tanpa TLS, atau sebaliknya. Ganti SSL mode.
  • "The database index is a number": database Redis bernomor, jadi isi 0, 1, dan seterusnya, bukan nama.

Terkait