Redis komut satırı aracını Redis için Azure Cache ile birlikte kullanma

bir Redis için Azure Cache istemci olarak etkileşime geçmek için redis-cli komut satırı aracını kullanın. Redis için Azure Cache örneğiniz ile doğrudan etkileşime geçmek ve hata ayıklama ve sorun giderme için bu aracı 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 Redis'i yükleme açık kaynak 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 anahtarları Azure portalından alırsınız.

Azure portalından konak adını, bağlantı noktalarını ve erişim anahtarlarını alma

Redis için Azure Cache sunucunuzu bağlamak için önbellek istemcisinin ana bilgisayar adına, bağlantı noktalarına ve önbellek anahtarına ihtiyacı vardır. Bazı istemciler bu öğelere biraz daha farklı adlarla başvurabilir. Konak adını, bağlantı noktalarını ve anahtarları Azure portalından alabilirsiniz.

  • Erişim anahtarlarını almak için Kaynak menüsünden Kimlik Doğrulaması'nı seçin. Ardından Erişim tuşları sekmesini seçin.

    Redis için Azure Cache tuşları

  • Önbelleğinizin ana bilgisayar adını ve bağlantı noktalarını almak için Kaynak menüsünden Genel Bakış'ı seçin. Ana bilgisayar adı DNS name.redis.cache.windows.net biçimindedir<.>

    Redis için Azure Cache özellikleri

redis-cli kullanarak Bağlan

Redis paketinin yüklü olduğu bir bilgisayarda bir kabuk veya terminal açın. WSL kullanıyorsanız Windows Terminali'ni kullanarak bir Linux komut satırı açabilirsiniz. redis-cli ile bağlanmadan önce şunları denetleyin:

  1. TLS erişimi gerekip gerekmediği - Varsayılan olarak, Redis için Azure Cache örnekler bağlantılar için TLS şifrelemesi 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 Kurumsal ve Kurumsal Flash katmanı önbellekleri bağlantı noktasını 10000kullanır. Ancak Temel, Standart ve Premium katman önbellekleri TLS olmayan bağlantılar için bağlantı noktası 6379 veya TLS bağlantıları için bağlantı noktası 6380 kullanın.
  3. Önbellek örneğinin kümeleme kullanıp kullanmadığı - Kümeleme kullanan bir Premium katman önbelleği veya OSS küme ilkesi kullanan bir Kurumsal/Kurumsal Flash katmanı önbelleği kullanıyorsanız, tüm parçalara erişilebildiğinden emin olmak için seçeneğini ekleyin -c.

Örnekler

  1. TLS kullanarak Temel, Standart veya Premium katman Redis için Azure Cache örneğine bağlanmak için aşağıdaki komutu kullanın:

    redis-cli.exe -p 6380 -h yourcachename.redis.cache.windows.net -a YourAccessKey --tls
    
  2. TLS kullanmayan bir Temel, Standart veya Premium katman Redis için Azure Cache örneğine Bağlan:

    redis-cli.exe -p 6379 -h yourcachename.redis.cache.windows.net -a YourAccessKey
    
  3. TLS ve kümeleme kullanarak Temel, Standart veya Premium katman Redis için Azure Cache örneğine Bağlan:

    redis-cli.exe -p 6380 -h yourcachename.redis.cache.windows.net -a YourAccessKey --tls -c
    
  4. TLS ile Kurumsal küme ilkesini kullanarak Kurumsal veya Kurumsal Flash katmanı önbellek örneğine Bağlan:

    redis-cli.exe -p 10000 -h yourcachename.eastus.redisenterprise.cache.azure.net -a YourAccessKey --tls
    
  5. TLS olmadan OSS küme ilkesini kullanarak Kurumsal veya Kurumsal Flash katmanı önbellek örneğine Bağlan:

    redis-cli.exe -p 10000 -h yourcachename.eastus.redisenterprise.cache.azure.net -a YourAccessKey -c
    

Bağlantıyı test etme

Bağlantı kurulduktan sonra, Redis için Azure Cache örneğinize komutlar vekleyebilirsiniz. Bağlantıyı test etmenin kolay yollarından biri komutunu kullanmaktır PING . Bu komut konsolda döndürür PONG .

yourcachename.redis.cache.windows.net:6380> PING
PONG

ve GETgibi SET komutları da çalıştırabilirsiniz:

yourcachename.redis.cache.windows.net:6380> SET hello world
OK
yourcachename.redis.cache.windows.net:6380> GET hello
"world"

Artık redis-cli kullanarak Redis için Azure Cache örneğine bağlandınız.

redis-cli alternatifleri

Redis-cli kullanışlı bir araç olsa da, sorun giderme veya test için diğer yollarla önbelleğinize bağlanabilirsiniz:

  • Redis için Azure CacheAzure portalında yerleşik olarak bulunan Redis Konsolu'na komut satırı aracını yüklemenize gerek kalmadan komutlar veresiniz. Redis Konsolu özelliği şu anda yalnızca Temel, Standart ve Premium katmanlarında kullanılabilir.
  • RedisInsight, Redis komutlarını veren ve Redis örneğinin içeriğini görüntüleyen zengin açık kaynak bir grafik aracıdır. Redis için Azure Cache ile çalışır ve Linux, Windows ve macOS'ta desteklenir.

Yeni bir Kurumsal katman önbellek örneği oluşturarak başlayın.