python连接memcached
1.下载安装
wget http://www.memcached.org/files/memcached-1.5.3.tar.gz tar -zxvf memcached-1.5.3.tar.gz cd memcached-1.5.3 ./configure --prefix=/data/program/memcached make && make install
2.启动memcache
./memcached -d -u root -l 127.0.0.1 -m 50 -p 11211 -c 512 -P /data/program/memcached/logs/memcached.pid
参数:
-u 运行身份
-p 指定端口号(默认11211)
-m 指定最大使用内存大小(默认64MB)
-t 线程数(默认4)
-l 连接的IP地址, 默认是本机
-d 以后台守护进程的方式启动
-c 最大同时连接数,默认是1024
-P 制定memecache的pid文件
-h 打印帮助信息
3.连接测试
[root@huangzp3 bin]# telnet 127.0.0.1 11211 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. add test 1 0 5 hello STORED
4.memcache集群的操作
4.1下载api模块python-memcached
wget https://pypi.python.org/packages/f7/62/14b2448cfb04427366f24104c9da97cf8ea380d7258a3233f066a951a8d8/python-memcached-1.58.tar.gz
linux环境:
tar python-memcached-1.58.tar.gz cd python-memcached-1.58 python setup.py install
参考链接:https://www.cnblogs.com/xiao1/p/5858967.html
4.2启动
./memcached -d -u root -p 11211 ./memcached -d -u root -p 11212 ./memcached -d -u root -p 11213
例子:
#!/usr/bin/env python
import memcache# 初始化一个memcache客户端对象,端口权重分别为1:2:1,开启错误debug显示
mc = memcache.Client([("192.168.2.230:11211",1),("192.168.2.230:11212",2),("192.168.2.230:11213",1)],debug=True)
mc.set("name","huangzhenping")
print(mc.get("name"))mc1 = memcache.Client(["192.168.2.230:11211"],debug=True)
print(mc1.get("name"))mc2 = memcache.Client(["192.168.2.230:11212"],debug=True)
print(mc1.get("name"))mc3 = memcache.Client(["192.168.2.230:11213"],debug=True)
print(mc3.get("name"))
运行结果:
huangzhenping
None
None
huangzhenping
转载于:https://blog.51cto.com/huangzp/2045119
python连接memcached相关推荐
- python访问memcached
2019独角兽企业重金招聘Python工程师标准>>> python访问memcached memcached介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态 ...
- Python操作Memcached
Memcached是一个高性能的分布式内存对象缓存系统,用于动态WEB应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态,数据库网站的速度.Memcached基于一 ...
- php memcached close,PHP连接Memcached安装及数据库操作
memcached介绍 Memcached是一套开源的高性能分布式内存对象缓存系统,它将所有的数据都存储在内存中,因为在内存中会统一维护一张巨大的Hash表,所以支持任意存储类型的数据.很多网站通过使 ...
- python链接mysql 判断是否成功_【初学python】使用python连接mysql数据查询结果并显示...
因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...
- python连接oracle数据库_Python连接oracle数据库 例子一
step1:下载cx_Oracle模块,cmd--pip install cx_Oracle step2: 1 import cx_Oracle #引用模块cx_Oracle 2 conn=cx_Or ...
- 简单介绍python连接telnet和ssh的两种方式
本文主要介绍了python连接telnet和ssh的两种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Telnet 连接方式 #!/usr/bin/env p ...
- python连接MySQL并进行数据查询
python连接MySQL并进行数据查询 #建立数据库的连接 mydb = mysql.connector.connect(host="0.0.0.0",user="ro ...
- python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子
其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...
- python连接sqlite数据库的代码_【Python 连接SQLite数据库文件】
涉及: Python连接db文件 如何按照列名获取数据 如何传入参数 示例代码如下: # encoding=utf-8 import sqlite3 def get_signal_names(db_f ...
最新文章
- 使用EntityFramework6连接MySql数据库(db first方式)
- 带你遍历用户生命价值与流失挽救(上) : 流量下的价值套路
- 中石油训练赛 - Fermat‘s Optimization Problem(Java高精度运算+二分)
- 黑客宣言_情感设计宣言
- c语言中图像处理相关函数,C语言图像处理函数大全
- Error:express-session deprecated undefined resave option; provide resave option app.js:17:10
- 监听器应用【统计网站人数、自定义session扫描器、踢人小案例】
- python基础教程菜鸟教程-Python 基础教程
- 漏洞payload 靶机_hackme:2 靶机攻略
- Android解包命令:unpackbootimg与打包命令:mkbootimg使用
- java 用户行为记录_大型网站用户行为记录的一个实现
- 服务器wifi模块通讯协议,WiFi模块 TCP/IP协议栈
- java面试基础篇--hashMap中如何解决hash冲突
- Deepin(2) 设置屏幕分辨率
- 微信内置浏览器缓存清理 微信缓存清除 清除微信里的h5缓存
- aid learning安装应用_Aid Learning
- pthon图片信息-3cv2-高阶处理
- 面试数据库知识点总结
- 关于unity中使用solidwork模型材质及动画丢失问题
- 基于Autoware制作高精地图(二)
热门文章
- fileoutputstream路径 android,Android编程中FileOutputStream与openFileOutput()的区别分析
- 远洋整站下载器不能用https_这可能是最全最好的爆破百度文库下载指南了!
- C 语言回顾,数组指针的使用(小鸡肋的使用)
- 北京交通大学计算机科学与技术研究生导师,熊轲_北京交通大学研究生导师信息...
- jQuery实现王者手风琴案例
- 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
- HDLBits 系列(4)如何设计一定不会产生Latch的组合逻辑?
- 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插
- 组合逻辑和时序逻辑学习笔记
- ubuntu root默认密码(初始密码)