Memcache   发布时间:2022-05-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了python连接memcached大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

1.下载安装

wget@H_674_5@ http://@H_674_5@www.memcached.org/files/memcached-1.5.3.tar.gz@H_674_5@

tar@H_674_5@ -zxvf memcached-1.5@H_674_5@.3@H_674_5@.tar@H_674_5@.gz

cd memcached@H_674_5@-3@H_674_5@

.@H_674_5@/configure --prefix=/data/program/@H_883_8@memcached

@H_674_5@@H_883_8@make@H_674_5@ && @H_883_8@make@H_674_5@ install@H_674_5@

 

2.启动memcache

./memcached -d -u root -l 127.0@H_674_5@.0.1@H_674_5@ -m 50@H_674_5@ -p 11211@H_674_5@ -c 512@H_674_5@ -P 

@H_674_5@/data/program/memcached/logs/memcached.pid

参数:

-u 运行身份

-p 指定端口号(默认11211)  

-m 指定最大使用内存大小(默认64MB)  

-t 线程数(默认4)  

-l 连接的IP地址,@R_772_9194@  

-d 以后台守护进程的方式启动

-c 最大同时连接数,默认是1024

-P 制定memecache的pid文件

-h 打印帮助信息

 

3.连接测试

[root@huangzp3 bin]# telnet 0.1@H_674_5@ 11211@H_674_5@
Trying @H_674_5@0.1@H_674_5@...
Connected to @H_674_5@.
Escape character is @H_674_5@'@H_674_5@^]@H_674_5@'@H_674_5@.
add test @H_674_5@1@H_674_5@ 0@H_674_5@ 5@H_674_5@
Hello
STORED@H_674_5@

 

4.memcache集群的操作

4.1下载api模块python-memcached

wget https:pypi.python.org/packages/f7/62/14b2448cfb04427366f24104c9da97cf8ea380d7258a3233f066a951a8d8/python-memcached-1.58.tar.gz@H_674_5@

linux环境:

tar@H_674_5@ python-memcached-1.58@H_674_5@..gz

cd python@H_674_5@-memcached-1.58@H_674_5@

python setup.py @H_674_5@install@H_674_5@

4.2启动

./memcached -d -u root -p 

.@H_674_5@/memcached -d -u root -p 11212@H_674_5@11213@H_674_5@

例子:

#@H_674_5@!/usr/bin/env python@H_674_5@
import@H_674_5@ memcache
  
@H_674_5@ 初始化一个memcache客户端对象,端口权重分别为1:2:1,开启错误debug显示@H_674_5@
mc = memcache.Client([("@H_674_5@192.168.2.230:11211@H_674_5@"@H_674_5@,1),(192.168.2.230:11212@H_674_5@192.168.2.230:11213@H_674_5@TruE)
mc.set(@H_674_5@name@H_674_5@huangzhenping@H_674_5@"@H_674_5@)
@H_674_5@print@H_674_5@(mc.get())
  
mc1 @H_674_5@= memcache.Client(["@H_674_5@],1)">TruE)
print@H_674_5@(mc1.get())
  
mc2 @H_674_5@= memcache.Client([))
  
mc3 @H_674_5@= memcache.Client([print@H_674_5@(mc3.get("@H_674_5@))

运行结果:

huangzhenping

None

None

huangzhenping

大佬总结

以上是大佬教程为你收集整理的python连接memcached全部内容,希望文章能够帮你解决python连接memcached所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: