shell操作memcache

简介:
[root@robin mc]# cat mc.sh 
#!/bin/bash

function random {
MC0="192.168.8.62 7510"
#MC1="192.168.30.22 7510"
case "$(expr $(date +%s%N) \% 2)" in
0)
  MC="$MC0"
  ;;
1)
  MC="$MC1"
  ;;
esac
}
> set-result.txt
> get-result.txt
> delete-result.txt
for((i=0;i<500;i++))
do 
        a=12345
        random
         printf "set kx$i 0 0 5\r\n${a}\r\n" | nc $MC  >>set-result.txt
done

for((k=0;k<500;k++))
do
        random
         printf "get kx$k\r\n" | nc $MC  | sed -n '2p'|sed "s/.*/$k &/" >> get-result.txt
done

for((j=0;j<500;j++))
do 
        random
         printf "delete kx$j\r\n" | nc $MC  >> delete-result.txt
done

echo "setet number:"
grep STORED -c set-result.txt
echo "get number:"
grep 12345 -c  get-result.txt
echo "delete number:"
grep DELETED -c delete-result.txt

exit
####
> get-result.txt
for((k=1;k<5;k++))
do
        printf "get kx$k\r\n" | nc 192.168.1.61 11211 | sed -n '2p'|sed "s/.*/$k &/" >> get-result.txt
done
echo "delete then get number:"

grep 12345 -c get-result.txt



      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1654902,如需转载请自行联系原作者





相关文章
|
2月前
|
存储 算法 Shell
【Shell 命令集合 磁盘维护 】Linux 对软盘进行格式化操作 fdformat命令使用指南
【Shell 命令集合 磁盘维护 】Linux 对软盘进行格式化操作 fdformat命令使用指南
34 0
|
2月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 控制光驱或可移动媒体设备的弹出和关闭操作 eject命令使用教程
【Shell 命令集合 磁盘管理 】Linux 控制光驱或可移动媒体设备的弹出和关闭操作 eject命令使用教程
37 1
|
5月前
|
Java Shell 分布式数据库
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
84 0
|
8月前
|
Shell 分布式数据库 Apache
Hbase常用shell操作
Hbase常用shell操作
322 1
|
5月前
|
分布式计算 Hadoop Shell
|
4月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
43 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
1月前
|
人工智能 机器人 Shell
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
【shell】shell数组的操作(定义、索引、长度、获取、删除、修改、拼接)
|
2月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
【Shell 命令集合 文档编辑 内建命令】Linux数值运算和赋值操作 let命令使用指南
26 0
|
4月前
|
关系型数据库 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(文件处理指令-上)
在当今的数字化时代,Linux已成为服务器、云计算、物联网等众多领域的核心操作系统。对于技术从业者、开发者以及系统管理员来说,掌握Linux指令不仅是一项基本技能,更是打开专业领域大门的关键。
50 3
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(文件处理指令-上)
|
4月前
|
Unix Shell Linux
在Shell中,对文件和目录进行操作
在Shell中,对文件和目录进行操作
30 1