#!/bin/sh KEY=$1 [ -z "$KEY" ] && exit 1 CONF_PATH= PASSWORD= [ -f /usr/local/etc/redis.conf ] && CONF_PATH=/usr/local/etc/redis.conf [ -f /etc/redis.conf ] && CONF_PATH=/etc/redis.conf [ -f /etc/redis/redis.conf ] && CONF_PATH=/etc/redis/redis.conf [ -z "$CONF_PATH" ] || PASSWORD=`grep ^requirepass $CONF_PATH | awk '{print $2}'` echo "delete cached record for key $KEY" if [ -z "$PASSWORD" ] ; then (echo "DEL $KEY" ; echo "QUIT") | redis-cli else (echo "AUTH $PASSWORD" ; echo "DEL $KEY" ; echo "QUIT") | redis-cli fi