Python学习笔记整理总结【Memcache & Redis】

一、Memcached
1、简介
Memcached 是一个高性能的分布式内存对象缓存系统,一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。用来存储小块的任意数据(字符串、对象)。比如:数据库调用、API调用或者是页面渲染的结果。

2、本质
它是一个简洁的key-value存储系统。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

3、特征
  ①协议简单
  ②基于libevent的事件处理
  ③内置内存存储方式
  ④memcached不互相通信的分布式

4、主要操作
① add:添加一条键值对,如果已经存在的 key,重复执行add操作异常

1 import memcache 2 3 mc = memcache.Client(["192.168.20.219:12000"], debug=True) 4 mc.add('k1', 'v1')

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspfsy.html