redis操作相关

来源:互联网 发布:嵌套fragment数据交互 编辑:程序博客网 时间:2024/05/17 22:42


---------------------------------------------------------连接某个服务器-------------------------------------------------------------
./redis-cli -h xxx.xxx.115.24 -p 7001
---------------------------------------------------------连接某个服务器-------------------------------------------------------------




---------------------------------------------------------单台redis批量删除key --------------------------------------------------------  
./redis-cli -h xxx.xxx.115.24 -p 7001 keys "ORD*" | xargs ./redis-cli -h xxx.xxx.115.24 -p 7001 del
---------------------------------------------------------单台redis批量删除key --------------------------------------------------------                  





---------------------------------------------------------导出缓存key-------------------------------------------------------------------
./redis-cli -h xxx.xxx.115.24 -p 7001 keys rout* > a.txt
---------------------------------------------------------导出缓存key-------------------------------------------------------------------
                
                             
                
                
                
----------------------------------------------------------批量删除key(集群)-----------------------------------------------------------
redis_list=("xxx.xxx.115.24:7000" "xxx.xxx.115.24:7001" "xxx.xxx.113.80:7002" "xxx.xxx.113.80:7003" "xxx.xxx.115.125:7004" "xxx.xxx.115.125:7005")

for info in ${redis_list[@]}
    do  
        echo "开始执行:$info"  
        ip=`echo $info | cut -d \: -f 1`
        port=`echo $info | cut -d \: -f 2`
        cat key.txt |xargs -t -n1 ./redis-cli -h $ip -p $port -c del  
    done
    echo "完成"

----------------------------------------------------------批量删除key(集群)-----------------------------------------------------------