问题标签 [python-memcached]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2380 浏览

python - python-memcached 是否支持一致的哈希和二进制协议?

Python-memcached 是 Django 官方支持的 memcached 驱动程序。

是否支持

  1. 一致的哈希
  2. 二进制协议

如果是这样,我如何在 Django 中使用这些功能?我找不到任何文档。

0 投票
3 回答
3332 浏览

python - 如何在 Google App Engine 中返回所有 memcached 值?

我想使用我的 python 应用引擎 memcache 中的所有数据。我事先不知道钥匙。

如何获取所有数据?

0 投票
2 回答
472 浏览

python - Django - memcached 关闭时发出警报

是否有一些现成的插件可以提醒管理员 memcached 实例无法从 Django 应用程序访问?我在这里并不是说监视 memcached 守护进程本身,而是检查我的 Django 应用程序是否从缓存中受益的东西。

我的基本想法是检查跟随 cache.set 的 cache.get 是否真的返回了一些东西,如果没有 - 然后向管理员发送电子邮件,但每小时只发送一封,以免淹没收件箱。

但也许那里有更先进的东西?

0 投票
1 回答
1192 浏览

google-app-engine - App-Engine-Patch 中不存在 Memcache?

我正在尝试使用以下代码将日期存储到内存缓存中:

我收到此错误:

如何将 memcache 与 app-engine-patch 一起使用?

谢谢你的时间。

0 投票
1 回答
970 浏览

python - 任何可以批处理和并行化多个 get 到多个服务器的 Python memcached 客户端?

很多时候,我需要获取一长串N键的值,例如

这些值存储在M不同的Memcached服务器上。

我不想发出get()请求,等待响应,然后重复N多次。

是否有任何 Python memcached 客户端可以让我为整个键列表调用单个 multiple_get N,将这些键拆分到各自的服务器中,然后向每个服务器发送一个批处理请求,M从所有服务器收集结果,然后做所有这些都是并行的?

如果是这样,我该如何使用这样的功能?

0 投票
1 回答
1662 浏览

google-app-engine - 如何将 memcache 中的值设置为在特定时间过期?

我有一个谷歌应用引擎应用程序(使用 python 创建)。我想向 memcache 添加一个值,但希望该值在每个午夜 (PST) 到期 我该怎么做?

0 投票
2 回答
2577 浏览

python - Python memcached set_multi 存储问题

我在尝试使用 python-memcached 存储大量密钥时发现了一个问题。这是我正在做的事情:

接下来我尝试设置所有这些值:

memcached 服务器的日志输出:

一段时间后:

默认超时为 3 秒,但将其增加到 100 秒也无济于事,memcached 只是被卡住了。所以,我的问题是,memcache 有什么问题?

我看到人们谈论在其中存储超过 1000 000 个条目,但对我来说它甚至不能存储 2 000 个?

0 投票
1 回答
1560 浏览

django - 如何在 Django 中显式重置模板片段缓存?

我正在为我的 Django 应用程序使用 Memcache。

在 Django 中,开发人员可以使用模板片段缓存来仅缓存模板的一部分。https://docs.djangoproject.com/en/dev/topics/cache/#template-fragment-caching

我想知道是否有办法在views.py中显式地更改模板片段缓存部分的值。例如,除了模板片段缓存之外,是否可以使用类似于 cache.set("sidebar", "new value") 的方法?

感谢您的帮助。

0 投票
1 回答
5351 浏览

python - Python Memcached:缓存对象

我正在使用 Python 2.6.5 和 Django 1.3

让我说我有这样的模型:

这是一个使用频率很高的模型,所以我将基本数据保存在字典中并缓存这个字典

一切都很好,但在某些情况下,我需要调用的方法,Company但由于我缓存了公司信息,我想知道缓存对象是否好......就像

并使用它

而且我想知道缓存对象并使用缓存对象进行实例方法调用的效果如何?

0 投票
1 回答
476 浏览

python - App Engine:Memcache 设计,确保快速读取和高写入吞吐量

我目前正在使用带有 Python 的 App Engine。

我的应用程序看起来像一个大型多人游戏。我想缩短获取“房间”中发布的最新操作所需的时间。

我已经使用 Memcache API 来存储和检索具有低写入吞吐量(每分钟 1 个)的操作。此外,我还考虑将它用于检索具有高写入吞吐量的操作(如果“房间”中有很多人,则每秒几个:例如玩家发布的消息

您如何建议我为这种高写入吞吐量设计 memcache 存储?单个键/值对,其中 value = 最新发布的操作列表似乎不是正确的解决方案。

谢谢,