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:
- az redis list-keys kullanarak Azure CLI
- Get-AzRedisCacheKey kullanarak Azure PowerShell
- Azure portalını kullanma
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.
Ö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-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:
- 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. - Kullanılan bağlantı noktası - Tüm Kurumsal ve Kurumsal Flash katmanı önbellekleri bağlantı noktasını
10000
kullanı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. - Ö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
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
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
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
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
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 GET
gibi 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.
İlgili içerik
Yeni bir Kurumsal katman önbellek örneği oluşturarak başlayın.