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相关推荐

  1. python访问memcached

    2019独角兽企业重金招聘Python工程师标准>>> python访问memcached memcached介绍 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态 ...

  2. Python操作Memcached

    Memcached是一个高性能的分布式内存对象缓存系统,用于动态WEB应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态,数据库网站的速度.Memcached基于一 ...

  3. php memcached close,PHP连接Memcached安装及数据库操作

    memcached介绍 Memcached是一套开源的高性能分布式内存对象缓存系统,它将所有的数据都存储在内存中,因为在内存中会统一维护一张巨大的Hash表,所以支持任意存储类型的数据.很多网站通过使 ...

  4. python链接mysql 判断是否成功_【初学python】使用python连接mysql数据查询结果并显示...

    因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...

  5. python连接oracle数据库_Python连接oracle数据库 例子一

    step1:下载cx_Oracle模块,cmd--pip install cx_Oracle step2: 1 import cx_Oracle #引用模块cx_Oracle 2 conn=cx_Or ...

  6. 简单介绍python连接telnet和ssh的两种方式

    本文主要介绍了python连接telnet和ssh的两种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Telnet 连接方式 #!/usr/bin/env p ...

  7. python连接MySQL并进行数据查询

    python连接MySQL并进行数据查询 #建立数据库的连接 mydb = mysql.connector.connect(host="0.0.0.0",user="ro ...

  8. python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子

    其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...

  9. python连接sqlite数据库的代码_【Python 连接SQLite数据库文件】

    涉及: Python连接db文件 如何按照列名获取数据 如何传入参数 示例代码如下: # encoding=utf-8 import sqlite3 def get_signal_names(db_f ...

最新文章

  1. 使用EntityFramework6连接MySql数据库(db first方式)
  2. 带你遍历用户生命价值与流失挽救(上) : 流量下的价值套路
  3. 中石油训练赛 - Fermat‘s Optimization Problem(Java高精度运算+二分)
  4. 黑客宣言_情感设计宣言
  5. c语言中图像处理相关函数,C语言图像处理函数大全
  6. Error:express-session deprecated undefined resave option; provide resave option app.js:17:10
  7. 监听器应用【统计网站人数、自定义session扫描器、踢人小案例】
  8. python基础教程菜鸟教程-Python 基础教程
  9. 漏洞payload 靶机_hackme:2 靶机攻略
  10. Android解包命令:unpackbootimg与打包命令:mkbootimg使用
  11. java 用户行为记录_大型网站用户行为记录的一个实现
  12. 服务器wifi模块通讯协议,WiFi模块 TCP/IP协议栈
  13. java面试基础篇--hashMap中如何解决hash冲突
  14. Deepin(2) 设置屏幕分辨率
  15. 微信内置浏览器缓存清理 微信缓存清除 清除微信里的h5缓存
  16. aid learning安装应用_Aid Learning
  17. pthon图片信息-3cv2-高阶处理
  18. 面试数据库知识点总结
  19. 关于unity中使用solidwork模型材质及动画丢失问题
  20. 基于Autoware制作高精地图(二)

热门文章

  1. fileoutputstream路径 android,Android编程中FileOutputStream与openFileOutput()的区别分析
  2. 远洋整站下载器不能用https_这可能是最全最好的爆破百度文库下载指南了!
  3. C 语言回顾,数组指针的使用(小鸡肋的使用)
  4. 北京交通大学计算机科学与技术研究生导师,熊轲_北京交通大学研究生导师信息...
  5. jQuery实现王者手风琴案例
  6. 怎么打断点_搞笑段子: 有次相亲, 双方父母都在, 我坐下就给自己点了支烟
  7. HDLBits 系列(4)如何设计一定不会产生Latch的组合逻辑?
  8. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插
  9. 组合逻辑和时序逻辑学习笔记
  10. ubuntu root默认密码(初始密码)