Azure Yönetilen Redis'te verileri yönetmek için istemci araçlarını kullanma

Azure Yönetilen Redis'teki verilere istemci olarak erişmek ve bunları yönetmek için aşağıdaki araçları kullanabilirsiniz. Azure Yönetilen Redis örneğiniz ile doğrudan etkileşime geçmek ve hata ayıklama ve sorun giderme için bu araçları kullanın.

  • Redis Insight
  • redis-cli komut satırı aracı

Redis Insight

Redis Insight, Redis komutlarını veren ve Redis örneğinin içeriğini görüntüleyen zengin bir açık kaynak grafik ve CLI aracıdır. Azure Yönetilen Redis ile çalışır ve Linux, Windows ve macOS'ta desteklenir.

Redis Insight'ı yükleme

Redis Insight'ı yüklemek için Redis Insight belgelerindeki yönergeleri izleyin.

Tavsiye

Yükleme sırasında EULA ve gizlilik ayarları sayfasında Önerilen ayarları kullan'ı seçmenizi öneririz.

Redis Insight ile yönetilen Azure Redis'e erişimi yapılandırma

Redis Insight, Microsoft Entra ID kullanarak Azure Yönetilen Redis örneğinde kimlik doğrulaması yapabilir veya anahtar kimlik doğrulamasına erişebilir. Daha iyi güvenlik için Microsoft Entra ID kullanmanızı öneririz.

Sürüm 3.2.0'dan başlayarak, Redis Insight, PKCE OAuth 2.0 akışını kullanarak Microsoft Entra ID ile Azure Yönetilen Redis'e kimlik doğrulaması yapabilir, abonelikler genelinde veritabanlarının otomatik keşfini ve parolasız kimlik doğrulamasını sağlayabilir.

Redis Insight ile Azure Managed Redis'e erişimi yapılandırma yönergeleri için bkz. Redis Insight GitHub deposu. Bu, Azure kiracı başına tek seferlik bir kurulumdur.

Redis Insight ile Azure Yönetilen Redis'e bağlanma

Microsoft Entra ID erişim yapılandırıldıktan sonra, aşağıdaki adımları izleyerek Redis Insight'ta Azure Yönetilen Redis örneğine bağlanın:

  1. Redis Insight'ın Redis Veritabanları sekmesinde + Var olan veritabanını bağla'yı seçin.
  2. Add database penceresinde Azure Managed Redis öğesini seçin.
  3. Microsoft Entra ID kimlik doğrulamasını kullanarak bağlanmak için istemleri izleyin.
  4. Abonelik sayfasında, Azure Yönetilen Redis örneğinizi içeren aboneliği seçin ve Veritabanı ekle'yi seçin.
  5. Bağlanmak istediğiniz Azure Yönetilen Redis örneğini (veritabanı) seçin ve ardından Adresi ekle öğesini seçin. Aynı anda bağlanmak için birden çok veritabanı seçebilirsiniz.
  6. Aynı veya başka bir Azure aboneliğine gerektiğinde Azure Yönetilen Redis örnekleri eklemek için önceki adımları yineleyin.
  • Azure Yönetilen Redis örneğini ekledikten sonra, Redis Insight'daki Redis veritabanları listesinden bu örneği seçebilir ve komutlar vermeye ve verileri görüntülemeye başlayabilirsiniz.

  • Yerleşik CLI'ya erişmek için, seçili veritabanı için ekranın alt kısmındaki (>_ CLI) öğesini seçin.

redis-cli komut satırı aracı

redis-cli komut satırı aracını kullanarak Azure Yönetilen Redis örneğiyle istemci olarak etkileşime geçin. redis_cli'yi komut vermek ve betiklerde tekrarlanabilir test yapmak için hafif bir yol olarak kullanın.

redis-cli'yi yükleme

Redis-cli aracı, birden çok işletim sistemi için kullanılabilen Redis paketiyle birlikte otomatik olarak yüklenir. Tercih ettiğiniz işletim sistemiyle ilgili en ayrıntılı belgeler için açık kaynak install Redis kılavuzuna bakın.

Linux

Redis-cli, Linux üzerinde yerel olarak çalışır ve çoğu dağıtımda redis-cli aracını içeren bir Redis paketi bulunur. Örneğin Ubuntu'da Redis paketini aşağıdaki komutlarla yüklersiniz:

sudo apt-get update
sudo apt-get install redis

Windows

Windows bilgisayarda redis-cli kullanmanın en iyi yolu Linux için Windows Alt Sistemi (WSL) yüklemektir. Linux alt sistemi, linux araçlarını doğrudan Windows üzerinde çalıştırmanıza olanak tanır. WSL'yi yüklemek için WSL yükleme yönergelerini izleyin.

WSL yüklendikten sonra, WSL için seçtiğiniz Linux dağıtımında sağlanan paket yönetimini kullanarak redis-cli'yi yükleyebilirsiniz.

Önbellek erişim bilgilerini toplama

Şu yöntemleri kullanarak önbelleğe erişmek için gereken bilgileri toplayabilirsiniz:

Bu bölümde, bilgileri Azure portalından alırsınız.

Azure Yönetilen Redis sunucunuzu bağlamak için önbellek istemcisi önbellek uç noktasına, bağlantı noktasına ve önbellek anahtarına ihtiyaç duyar. Bazı istemciler bu öğelere biraz daha farklı adlarla başvurabilir. Bu bilgileri Azure portalından alabilirsiniz.

  • Önbelleğinizin uç noktasını ve bağlantı noktasını almak için Kaynakmenüsünden Genel Bakış'ı seçin. Uç nokta biçimindedir {yourcachename}.{region}.redis.azure.net. Tüm Azure Yönetilen Redis örnekleri için 10000 bağlantı noktasıdır.

  • Erişim anahtarlarını almak için Ayarlarmenüsünden Kimlik Doğrulaması'nı seçin. Ardından Erişim tuşları sekmesini seçin. Burada, önbelleğin birincil ve ikincil anahtarlarını bulabilirsiniz. İstemci aracınıza bağlanmak için iki anahtarı da kullanabilirsiniz.

redis-cli kullanarak bağlanma

Redis paketinin yüklü olduğu bir bilgisayarda bir kabuk veya terminal açın. WSL kullanıyorsanız, linux komut satırını açmak için Windows Terminal kullanabilirsiniz. redis-cli ile bağlanmadan önce şunları denetleyin:

  1. TLS erişimi gerekip gerekmediği - Varsayılan olarak, Azure Yönetilen Redis örnekleri bağlantılar için TLS şifreleme kullanır. Sunucu tarafında TLS her kullanıldığında, redis-cli üzerinde TLS seçeneği kullanılarak --tls etkinleştirilmelidir.
  2. Kullanılan bağlantı noktası - tüm Azure Yönetilen Redis örnekleri 10000 bağlantı noktasını kullanır. Bunun Redis community sürümü için varsayılan olandan farklı olduğunu 6379unutmayın.
  3. Önbellek örneğinin OSS küme ilkesini kullanıp kullanmadığı - OSS küme ilkesini kullanıyorsanız, tüm parçalara erişilebildiğinden emin olmak için seçeneğini ekleyin -c.

Örnekler

  1. TLS ile Kurumsal küme ilkesini kullanarak Azure Yönetilen Redis örneğine bağlanın:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls
    
  2. OSS küme ilkesi ve TLS kullanarak Azure Yönetilen Redis örneğine bağlanın:

    redis-cli -p 10000 -h {yourcachename}.{region}.redis.azure.net -a YourAccessKey --tls -c
    

Bağlantıyı test etme

Bağlantı kurulduktan sonra, Azure Managed Redis örneğinize komutlar verebilirsiniz. Bağlantıyı test etmenin kolay yollarından biri komutunu kullanmaktır PING . Bu komutun çıktısı konsolda PONG olarak döner.

yourcachename.region.redis.azure.net:10000> PING
PONG

ve SETgibi GET komutları da çalıştırabilirsiniz:

yourcachename.region.redis.azure.net:10000> SET hello world
OK
yourcachename.region.redis.azure.net:10000> GET hello
"world"

Artık redis-cli kullanarak Azure Yönetilen Redis örneğine bağlandınız.

yeni Azure Yönetilen Redis Örneği örneği oluşturarak başlayın.