Debate

Linux Redis Database Listeleme

Iniciado por NocturneX · 17 ago 2026 12:06 · 6 Visitas · 0 Respuestas
Autor del tema #0
Redis, yüksek performanslı bir in-memory veri yapısı deposudur ve genellikle veri önbellekleme ve mesajlaşma sistemlerinde kullanılır. Redis, çok sayıda veri yapısını destekler ve bunlar üzerinde hızlı işlemler yapmamıza olanak tanır. Redis veritabanlarını listelemek, sistemin durumunu kontrol etmek veya veri yönetimi yapmak açısından önemlidir. Bu yazıda, Linux üzerinde Redis veritabanlarını nasıl listeleyeceğinizi ele alacağız.

İlk olarak, Redis sunucusunun çalıştığından emin olmalısınız. Redis sunucusunu başlatmak için terminalde aşağıdaki komutu kullanabilirsiniz:

CODE
1redis-server


Sunucu çalışıyorsa, Redis istemcisine bağlanarak veritabanlarını listeleyebilirsiniz. Bunun için redis-cli komutunu kullanarak Redis istemcisini açın:

CODE
1redis-cli


İstemciye bağlandıktan sonra, mevcut veritabanlarının listesini görüntülemek için INFO keyspace komutunu kullanabilirsiniz. Bu komut size sistemdeki mevcut veritabanlarına ait bilgi verir. Örneğin:

CODE
1127.0.0.1:6379> INFO keyspace


Bu komutun çıktısı, veritabanlarının anahtar sayısını ve diğer bilgileri gösterecektir. Her veritabanı için db0, db1 gibi isimler kullanılır ve her birinin içinde bulunan anahtar sayısı belirtilir. Örneğin:

CODE
123# Keyspace
db0:keys=2,expires=0,avg_ttl=0
db1:keys=3,expires=0,avg_ttl=0


Buradan, db0 ve db1 isimli iki veritabanının mevcut olduğunu ve bu veritabanlarında sırasıyla 2 ve 3 anahtar bulunduğunu görebiliriz.

Eğer belirli bir veritabanındaki anahtarları görüntülemek istiyorsanız, SELECT komutunu kullanarak o veritabanına geçiş yapabilirsiniz. Örneğin, db1 veritabanına geçmek için:

CODE
1SELECT 1


Sonrasında, KEYS * komutunu kullanarak o veritabanındaki tüm anahtarları listeleyebilirsiniz:

CODE
1KEYS *


Bu komut, seçtiğiniz veritabanındaki tüm anahtarların listesi ile geri dönecektir. Ancak, büyük veritabanlarında KEYS komutunu kullanmak önerilmez, çünkü bu komut performansı olumsuz etkileyebilir. Bunun yerine SCAN komutunu kullanarak daha verimli bir şekilde anahtarları listeleyebilirsiniz. Örneğin:

CODE
1SCAN 0


Bu şekilde, Linux üzerinde Redis veritabanlarını listeleme işlemini gerçekleştirmiş olursunuz. Redis’in sağladığı bu araçlar, veri yönetiminizi daha verimli hale getirir ve sisteminizin sağlığını kontrol etmenizi sağlar.

Debes haber iniciado sesión para responder.

0 citas seleccionadas