azure-redis-cli

ยท 103 words ยท 1 minute read
view gist on GitHub

azure-redis-cli ๐Ÿ”—

redis-cli + stunnel for easy connectivity to Azure Cache for Redis

TLDR ๐Ÿ”—

docker run --rm -it acanthamoeba/azure-redis-cli <cache_name> <key>

Detailed Usage ๐Ÿ”—

# Swap these vars as needed
REDIS=noel
RG=redis

# Get key
KEY=$(az redis list-keys -n $REDIS -g $RG --query 'primaryKey' -o tsv)

# Launch redis-cli
docker run --rm -it acanthamoeba/azure-redis-cli $REDIS $KEY

Extra credit ๐Ÿ”—

Add this to your .bashrc/.zshrc

function azure-redis-cli() {
  REDIS=$1
  RG=$(az redis list --query '[?name==`tempvm`].resourceGroup' -o tsv)
  KEY=$(az redis list-keys -n $REDIS -g $RG --query 'primaryKey' -o tsv)

  # Launch redis-cli
  docker run --rm -it acanthamoeba/azure-redis-cli $REDIS $KEY
}

Then use via azure-redis-cli <cache_name> - no password required!

Dockerfile

start.sh