草庐IT

MemCached

全部标签

java - 使用 memcached 获取 Java Play 框架以缓存 Ebean 实体

我正在运行JavaPlayframework版本v2.6.1并使用Ebean为了坚持。我的意图是获得beancaching正在使用play2-memcached插件。到目前为止我做了什么?在本地主机上安装了memcached并启用了详细日志记录。用build.sbt中的libraryDependencies中的cacheApi替换了ehcache依赖项(我认为,这应该删除Ehcache完全)。添加"com.github.mumoshu"%%"play2-memcached-play26"%"0.9.0",到build.sbt中的libraryDependencies在“http://f

java - CouchBase 与 Memcached 混合,失去了大多数 CouchDB 理念和功能?

截至目前,我使用较新版本的的唯一方法CouchBase,是通过一个memcachedClient。我使用Erlang作为编程语言,所以我为自己准备了一个ErlangMemcachedClient。我注意到这个客户端序列化和反序列化erlang术语(包括键和值),方法是在从memcached.在设置CouchBase时,系统会要求我们选择memcached存储桶或CouchBase存储桶(vbuckets)。现在,我选择了CouchBase(因为我需要坚持)。我开始使用erlangmemcached客户端与设置进行交互,没关系,我保存了erlang术语并从数据库中取回了erlang术语。

python - Memcached:AWS Elasticache 上的自动发现 python 支持?

我开始将AWSElasticache与我的django网络应用程序结合使用。我首先使用自动发现功能将缓存位置设置为唯一端点,但它似乎不起作用。我正在使用pylibmc(1.2.2)和django-pylibmc-sasl(0.2.4)从python连接到memcached。自动发现功能是否适用于这些客户端?如何启用它? 最佳答案 快速回答对于django是:django-elasticache长答案ElastiCache提供了memcached接口(interface),所以有三种使用方法:1。Memcached配置有locatio

python - 如何获取 memcached 中特定项目的过期时间

在运行时,我想检索有关memcached中某些项目的过期时间信息。在memcached上没有找到相关的接口(interface)。我可以这样做吗?就像是:mc.get_expire_time('key')谢谢 最佳答案 Python内存缓存API不提供此类功能。但是,您可以远程登录到memcached以转储所有key和过期时间。>telnetlocalhost11211statsitems显示包含您的数据的slab。statsitemsSTATitems:12:number1108...END然后使用statscachedumpsl

python 3 : Looking for alternatives to gevent and pylibmc/python-memcached

所以,我决定用python3编写我的下一个项目,为什么?由于Ubuntu计划在明年内逐步放弃对Python2的所有支持,只支持Python3。(从Ubuntu13.04开始)gevent和memcached模块没有正式移植到Python3。对于gevent和pylibmc或python-memcached,有哪些已经正式移植到Python3的替代方案? 最佳答案 Circuits现在已经支持Python3,试试吧,它很棒。 关于python3:Lookingforalternatives

python - 如何在 Django 中设置 Memcached 检索超时

如何更改Memcached/Elasticachecachingbackend的检索超时在Django中?我正在使用Amazon的Elasticache在Django中缓存内容,我经常看到如下错误:File"/usr/local/myproject/.env/lib/python2.7/site-packages/django/template/defaulttags.py",line285,inrenderreturnnodelist.render(context)File"/usr/local/myproject/.env/lib/python2.7/site-packages/d

python - 如何使用 Python memcached 检查 Django 缓存的内容?

工具版本:python2.6.5Django1.3.1内存缓存1.4.10python-memcached1.48Memcached当前正在运行:$ps-ef|grepmemcachenobody29931016:46?00:00:00/usr/bin/memcached-m64-p11211-unobody-l127.0.0.1我在我的Django项目中使用了memcached和pythonmemcached,我在settings.py中设置如下:CACHES={'default':{'BACKEND':'django.core.cache.backends.memcached.Me

performance - memcached 和 Redis 等工具的主要用例是什么?

我的主要兴趣在于这些工具可用于对现有的基于RDBS的事务性应用程序进行性能调整的用例。是否有涉及这些工具的常见设计模式的良好来源?经过一些研究,我发现以下示例用例适用于Redis,在SQL数据存储上实现起来更困难(肯定更慢):Feed或类似尾部的逻辑(最后一篇文章出现在顶部)感谢Redis的列表管理功能:LPUSHpost::comments//postscommentLRANGEpost::comments09//instantlygetslast10comments标签管理利用Redis的集合管理功能(和集合交互)可以轻松实现标签系统高并发大容量服务评分板Redis可以在O(log

ruby-on-rails-3 - Redis 与 Memcached 在 Heroku 上提供 JSON 服务

我有一个单页应用程序(Heroku上的Rails+Backbone.js+Postgres),由于我的一些查询对于拥有大量数据的用户开始变慢(每个对象有多个查询),我想开始缓存我发送给客户端的JSON。我已经将Redis与Resque一起使用,所以我不确定是否应该为Resque和一般数据缓存使用相同的redis实例。这是使用Memcached的理由吗?我想我正在寻找那些有经验的人的一般意见,这样我就可以快速决定两者之一并开始缓存内容(如果无法给出明确的答案,抱歉)。感谢您的帮助。 最佳答案 两者都可以很好地缓存字符串。虽然我认为使用

memcached - 使用哪个数据存储来存储与内存缓存中的键对应的元数据?

我有一个内存缓存后端,我想添加redis来添加内存缓存键的元数据。元数据如下:Miss_count:内存缓存中不存在数据的次数。hash_value:memcache中key对应的数据的hash值。内存缓存中的数据:key1:::数据元数据(未命中计数):key1_miss:::10元数据(哈希值):key1_hash:::hash(Data)请提供帮助,因为当我将元数据存储在memcache本身中时,哪个数据存储更可取,元数据在其到期时间之前就被删除了,因为元数据的大小很小并且slab分配正在分配一个小的内存卡盘。 最佳答案 由于