Python存储系统(Memcached)

编程之家收集整理的这篇文章主要介绍了Python存储系统(Memcached)编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

搜索热词

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。

本质上,它是一个简洁的key-value存储系统。

其主要用途有:动态数据库缓存、不同应用(语言)中共享数据

安装

安装及命令介绍可参考:

https://www.cnblogs.com/dongxiaodong/p/10123041.html

安装pyhton模块:

pip3 install python-memcached

简单的使用

1 import memcache
2 conn=memcache.Client(["127.0.0.1:11211"])#连接服务器
3 conn.set(dongk",dongvalue设置值:参数(键,值,保存时间【0为永久】)
4 ss=conn.get(")通过键获取值,如果无值这为None
5 print(ss)输出内容

相关方法介绍

连接

连接一台主机

 memcache
conn=memcache.Client([连接服务器

分布式简单实现:连接多台主机,操作基本相同

conn= memcache.Client([('1.1.1.1:12000',1),(1.1.1.2:120001.1.1.3:12000创建/修改

set(单个操作)

参数:键,值,保存时间【0为永久】

返回值:bool

res=conn.set(set_multi(多个操作)

参数:字典,保存时间

conn.set_multi({d1":dong1d2dong2d3dong3"},1); font-size: 16px">添加

如果键不存在则添加,键存在则添加失败,返回False

res=conn.add(dongksdong替换值

键不存在则返回False

res=conn.replace(追加/插入内容

Append(后面追加)、prepend(在前面插入)

参数:键,内容

res=conn.append(ddxx我在你后面")

自增/自减数字

Decr(自减)、incr(自增)

参数:键,数量【默认为1】

返回值:操作后的结果数字

注意:最小值为0,类型必须是int

res=conn.incr(获取

get(单个操作)

参数:键

返回值:成功则返回键所对应的值,失败则返回None(等价于False)

strx=conn.get(ddxget_multi (多个操作)

参数:键的列表

返回值:字典

strx=conn.get_multi([dd"])

删除

conn.flush_all()删除所有
conn.delete(根据键名删除
onn.delete_multi(["]) 删除多个

相关文章

总结

以上是编程之家为你收集整理的Python存储系统(Memcached)全部内容,希望文章能够帮你解决Python存储系统(Memcached)所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

猜你在找的Python相关文章

微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 测试只能证明程序有错误,而不能证明程序没有错误。 —— Edsger Dijkstra 目录 本节我
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 目录 本节我们来介绍闭包与装饰器。 闭包与
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 程序 = 算法 + 数据结构 —— Nicklaus Wirth 目录 从这句话程序 = 算法 +
微信公众号:码农充电站pro 个人主页: 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 —— Joshua Bloch 目录 1,什么是计算机编码 编码 从一种形式 到另一种形式的过程,就
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 如果代码和注释不一致,那很可能两者都错了。 —— Norm Schryer 目录 前几节我们已经介绍
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 软件工程的目标是控制复杂度,而不是增加复杂性。 —— Dr. Pamela Zave 目录 我们在上
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 代码写的越急,程序跑得越慢。 —— Roy Carlson 目录 Python 字典是另一种非常实用
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 如果你发现特殊情况太多,那很可能是用错算法了。 —— Carig Zerouni 目录 前几节我们介