使用socket实现的memcache协议,清除key部分:
def clear_cache(md5v):
“”"使用socket方式清除memcache”"”
key1=KEY_CDNJAVA_MEMCACHE1%{’md5v’:md5v}
key2=KEY_CDNJAVA_MEMCACHE2%{’md5v’:md5v}
for mcs in setting.mcserverlist:
hostport=mcs.split(’:',1)
if len(hostport)==1:
host=hostport[0]
port=11211
else:
host,port=hostport
port=int(port)
try:
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.settimeout(1)
s.connect((host,port))
cmd=’delete %s\r\n’%key1
s.send(cmd)
s.recv(1024)
cmd=’delete %s\r\n’%key2
s.send(cmd)
s.recv(1024)
s.close()
except socket.error,ex:
print ‘[EX][clear_cache] %s’%str(ex)
return
socket实现的memcache协议
原创
©著作权归作者所有:来自51CTO博客作者netmouse的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:python 生成随机数
下一篇:php 遍历memcached
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
解析TCP /UDP协议的 socket 调用的过程TCP 服务端 UDP
-
Python中两种网络编程方式:Socket和HTTP协议
本文将介绍Python中两种主要的网络编程方式:Socket编程和基于HTTP协议的网络编程,并通过实际案例来演示它们的应用。
Python 网络编程 Socket HTTP协议 -
Memcache协议
memcache协议
职场 休闲 memcache 协议 protocal -
Memcache的使用和协议分析详解
Me关于Memcach...
php memcached 数据库 数据 服务器 -
网络协议之:socket协议详解之Socket和Stream Socket
简介 不管是在普通的网络编程中还是在netty中,都经常会提到一个词叫做socket,好
java netty 程序那些事 服务器 数据