Redis에서 특정 value를 가져올때... redis client를 사용해야 하거나,
Spring을 쓰거나,... 별도의 client를 써야 해서 힘들었다.
그래서 console에서 사용할수 있도록 만듬.
준비물,, redis-cli
[script]
#!/bin/sh SITE_CODE=$1 REDIS_SERVER=$2 UTC=$(date -u +%s) REDIS_IDX=$(./redis-cli -h $REDIS_SERVER get IDX) if [[ $# -ne 2 ]] then echo "Please Enter parameter like this : ./getIndex.sh {siteCode} {Redis Server IP}" exit 0; # else # echo "SITE_CODE = $SITE_CODE" # echo "UTC = $UTC" # echo "IDX = $REDIS_IDX" fi IDX_LEN=${#REDIS_IDX} IDX=${REDIS_IDX:START_IDX:2} #echo ${IDX_LEN} #echo ${START_IDX} #echo ${IDX} NEXT_IDX="${UTC}${SITE_CODE}${IDX}" echo ${NEXT_IDX}
|
[사용법]
# index.sh {siteCode} {Redis IP} 1469078681aaa49 # |
멋져 멋쪄..
ㅋㅋ