# Redis实战源码之 shell脚本中redis赋值和取值 ### 在shell 中先定义redis相关参数 ~~~ # redis options # power by mikkle REDIS_HOST=172.19.5.56 #your redis host REDIS_PORT=6379 REDIS_DB=15 REDIS_PASSWORD=MikkleRedisPassword REDIS=/usr/local/bin/redis-cli #exec redis Array demo: ${RUN_REDIS[@]} RUN_REDIS=($REDIS -h $REDIS_HOST -p $REDIS_PORT -n $REDIS_DB -a $REDIS_PASSWORD) ~~~ ### 在shell redis 如何赋值 ~~~ redis_key=mikkle redis_value=ok set ${redis_key} ${redis_value} | ${RUN_REDIS[@] ~~~ #### 当然 你也可以封装成方法 定义一个方法 ~~~ redis_set(){ set ${1} ${2} | ${RUN_REDIS[@] } ~~~ 使用方法 ~~~ redis_key=mikkle redis_value=ok redis_set ${redis_key} ${redis_value} ~~~ ### shell中 Redis取值方法 ~~~ redis_key=mikkle redis_value=`echo "get ${redis_key}" | ${RUN_REDIS[@]}` echo ${redis_value} ~~~ > 使用redis的方法也是大同小异 我就不一一举例了