使用ultramecache的python memcached的替代品
python-ultramemcached的Python项目详细描述
特拉维斯测试状态:[![构建状态](https://travis-ci.org/nicholasserra/python-ultramcached.svg?branch=master)](https://travis ci.org/nicholasserra/python ultramecached)
概述
一个替代python memcached的插件,它使用[ultramecache]作为接口,而不是python套接字。需要UltraMemcache。用法与[python memcached]相同(http://www.tummy.com/community/software/python-memcached/)。
````
p p p install python-ultrammemcached
`````
`用法
```` python
import ultrammemcache
mc=ultramcache.client(['127.0.0.0.1:11211',,debug=0)
mc.set(“some_key”,“some value”)
>value=mc.get(“some_key”)
````>mc.set(“另一个密钥”,3)
mc mc.delete(“另一个”另一个``u key“)
mc.set(“密钥”,“1”)注意,用于incr/derc的键必须是字符串。
mc.incr(“key”)
mc.derc(“key”)
``````
实现Django的“basememcachedcache”后端的子类,如下所示:
``python
from django.core.cache.backend s.memcached import basememcachedcache
class ultramcachedcache(basememcachedcache):
“使用python ultrameched实现缓存绑定”
def\uu init(self,server,参数:
导入ultramcache
超级(memcachedcache,self)。\uu init_u(服务器,参数,
库=ultramcache,
未找到值_u exception=valueerror)
```
概述
一个替代python memcached的插件,它使用[ultramecache]作为接口,而不是python套接字。需要UltraMemcache。用法与[python memcached]相同(http://www.tummy.com/community/software/python-memcached/)。
````
p p p install python-ultrammemcached
`````
`用法
```` python
import ultrammemcache
mc=ultramcache.client(['127.0.0.0.1:11211',,debug=0)
mc.set(“some_key”,“some value”)
>value=mc.get(“some_key”)
````>mc.set(“另一个密钥”,3)
mc mc.delete(“另一个”另一个``u key“)
mc.set(“密钥”,“1”)注意,用于incr/derc的键必须是字符串。
mc.incr(“key”)
mc.derc(“key”)
``````
实现Django的“basememcachedcache”后端的子类,如下所示:
``python
from django.core.cache.backend s.memcached import basememcachedcache
class ultramcachedcache(basememcachedcache):
“使用python ultrameched实现缓存绑定”
def\uu init(self,server,参数:
导入ultramcache
超级(memcachedcache,self)。\uu init_u(服务器,参数,
库=ultramcache,
未找到值_u exception=valueerror)
```