İçeriğe geç
Geliştirme dokümantasyonu
Bu belgeler Keydra'nın geliştirilmekte olan hâlini anlatır; yayımlanmış bir sürüm değildir. Anlatılanlar bir sürüm çıkana kadar değişebilir.

Anahtar tarayıcı

Anahtarlar sunucu taradıkça akar; ad alanı ağacında gruplanır, glob ve türe göre süzülür. KEYS hiç kullanılmaz, her zaman imleç tabanlı SCAN çalışır.

Anahtar tarayıcı, anahtar uzayını nasıl okur#

Keydra hiçbir zaman KEYS komutunu çalıştırmaz. Anahtarlar her zaman imleç tabanlı SCAN ile sayılır ve sonuçlar sunucu ürettikçe tarayıcıya akıtılır. Böylece tarama sürerken ilk anahtarlar ekrana gelir; her boyutta bir anahtar uzayı bellekte tutulmadan gezilebilir.

Anahtar tarayıcı; solda ad alanı ağacı, sağda anahtarlar türleri ve yaşam süreleriyle

Sayfanın tarama sırasında {count} anahtar şu ana kadar demesinin ve düğmede Yenile yerine Yeniden tara yazmasının nedeni budur: yenilenecek, önbellekte duran bir liste yoktur.

Ad alanı ağacı

Anahtarlar : ayıracına göre bir ağaçta gruplanır ve dallar gerektikçe yüklenir. Ağacın çizebileceğinden fazla alt öğesi olan dallarda ve {count} tane daha — arama kutusunu kullanın yazar.

Arama

Bir glob deseni girersiniz; Keydra bunu SCAN komutunun MATCH değeri olarak gönderir. Yer tutucu beklenen biçimi gösterir: user:*.

Tür süzgeci

Listeyi sunucunun tanıdığı türlerden birine daraltır.

Sınır

Sayfa güvenle tutabileceği kadar anahtar tutar. Bu sınıra ulaştığında Sınıra ulaşıldı der ve süzgeci daraltarak farklı anahtarlara bakabileceğinizi açıklar. Sessizce durmaz.

Her satırda anahtarın türü ve TTL değeri bulunur; ikisi de aynı taramada okunur.

Anahtarlara göz atma#

Ön koşullar
  • Hedefte keys:read izniniz olmalı.

Prosedür
  1. Bağlantılar sayfasından hedefi açın; hedef zaten açıksa gezinmedeki Anahtarlar girdisini kullanın.

  2. Gerekiyorsa taranacak alanı daraltın:

    • Anahtar ara alanına bir glob yazın, örneğin user:*.

    • Tüm türler seçicisinden bir tür seçin.

    • Soldaki ad alanı ağacından bir dala tıklayın.

  3. Değerini görmek için bir anahtara tıklayın.

Doğrulama

Araç çubuğundaki sayaç tarama sürerken artar, tarama bitince sabitlenir. Her satırda anahtarın türü, varsa TTL değeri görünür; süresi olmayan anahtarlarda Süresiz yazar.

Anahtarları silme, yeniden adlandırma ve süre verme#

Ön koşullar
  • Silmek için keys:delete; yeniden adlandırmak, çoğaltmak ya da TTL değiştirmek için keys:write.

Prosedür

Silmek için:

  1. Bir ya da birkaç satır seçin; ya da tek bir satırın işlemler menüsünü açın.

  2. Sil düğmesine tıklayın. Çoklu seçimde düğmede {count} tanesini sil yazar.

  3. İletişim kutusu neyin silineceğini belirtir ve işlemin geri alınamayacağını söyler. Onaylayın.

Yeniden adlandırmak için:

  1. Satırın işlemler menüsünü açıp Yeniden adlandır seçeneğini seçin.

  2. Yeni ad girin. O adda bir anahtar zaten varsa işlem reddedilir ve Hedef zaten varsa üzerine yaz seçeneği sunulur.

  3. Onaylayın.

Çoğaltmak için:

  1. Satırın işlemler menüsünü açıp Çoğalt seçeneğini seçin.

  2. Yeni ad girin; aynı üzerine yazma seçeneği burada da vardır.

Süre vermek ya da kaldırmak için:

  1. Satırın işlemler menüsünü açıp Yaşam süresi ayarla seçeneğini seçin.

  2. Sona ermeye kalan saniye değerini girin ya da Bunun yerine süreyi kaldır seçeneğini işaretleyin.

  3. Onaylayın.

Doğrulama

Liste yeniden tarama gerektirmeden güncellenir: değişiklik bildirim hattı üzerinden yayımlanır, böylece o hedefe bakan bütün tarayıcılar — çalışma arkadaşlarınızınki dahil — güncel listeyi görür.

Bu sayfayı düzenle