redis-cli yaiku antarmuka baris perintah kanggo Redis — digunakake kanggo nyambung menyang server Redis lan njalanake perintah sacara interaktif. Iku penting banget kanggo pengembangan, debug, mriksa data, lan administrasi.
Nyambung
redis-cli # connect to localhost:6379 (default)
redis-cli -h host -p 6379 # connect to a specific host/port
redis-cli -a password # with authentication
redis-cli -n 2 # select database number 2
Njalanake perintah lan mriksa data
# once connected, run any Redis command
127.0.0.1:6379> SET name "Ann"
127.0.0.1:6379> GET name
127.0.0.1:6379> TYPE name # the data type of a key
127.0.0.1:6379> TTL name # remaining TTL
127.0.0.1:6379> SCAN 0 MATCH user:* # safely iterate keys (NOT KEYS in prod)
127.0.0.1:6379> DBSIZE # number of keys in the DB
Kowe njalanake perintah Redis sing padha kayané yen digunakake saka kode, plus perintah inspeksi (TYPE, TTL, SCAN, DBSIZE) kanggo njelajahi data.
Informasi server lan monitoring
127.0.0.1:6379> INFO # server stats (memory, clients, stats, etc.)
127.0.0.1:6379> INFO memory # memory usage details
127.0.0.1:6379> MONITOR # ⚠️ LIVE stream of ALL commands (debug only — adds load)
127.0.0.1:6379> SLOWLOG GET # recent slow commands (performance debugging)
127.0.0.1:6379> CLIENT LIST # connected clients
INFO nampilake statistik server (memory, clients, hit rates); MONITOR nyiram kabeh perintah live (berguna kanggo debug nanging nambah beban — gunakake kanthi ati-ati); SLOWLOG nemokake perintah lambat.
One-liners sing berguna
redis-cli PING # => PONG (health check)
redis-cli GET name # run a single command and exit
redis-cli FLUSHDB # ⚠️ delete ALL keys in the current DB (careful!)
redis-cli --scan --pattern 'user:*' # scan keys matching a pattern
Mengapa iki penting
redis-cli minangka alat penting lan setiap hari kanggo ngopeni Redis kanthi langsung, mula ngerti dasaré iku pangecap praktis lan pengetahuan fundamental kanggo sapa wae sing nggunakake Redis.
Pengembang lan administrator nggunakake iku tansukses kanggo nyambung, njalanake perintah, mriksa data, lan debug — iku antarmuka universal lan tansukses kanggo server Redis.
Ngerti carane nyambung (menyang server lokal utawa jauh, nganggo auth lan pemilihan database), njalanake perintah lan mriksa data (GET/SET, plus TYPE, TTL, SCAN, DBSIZE kanggo njelajahi apa sing disimpen), lan akses informasi server lan monitoring (INFO kanggo memory/clients/stats lan sing utama cache hit rates, MONITOR kanggo aliran perintah live ing debugging, SLOWLOG kanggo nemokake perintah lambat) minangka pengetahuan praktis setiap hari kanggo pengembangan, debugging, lan administrasi.
One-liners sing berguna (PING kanggo kesehatan checks, eksekusi perintah tunggal, --scan kanggo pattern matching) nggawe redis-cli mangga kanggo skrip lan pengecekan cepet.
Ngerti peringatan penting — nyegah KEYS/MONITOR berlebihan ing produksi (nambah beban) lan bahaya FLUSHDB/FLUSHALL (mbusak kabeh data) — nglambangake panggunaan praktis sing aman.
Kerep redis-cli minangka cara standar lan universal kanggo interaksi langsung karo Redis (kanggo eksplorasi, debugging, monitoring, lan administrasi), lan kerep paham perintah esensialé nggawe kerja karo Redis efisien, ngerti redis-cli minangka pengetahuan bernilai lan sering diterapake — kompetensi dasar kanggo sapa wae sing ngopeni Redis, analogi karo ngerti psql kanggo PostgreSQL utawa mongosh kanggo MongoDB, lan titik masuk praktis kanggo mriksa lan debug Redis.
