问题标签 [pylibmc]
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.
python - pylibmc - 如何支持大于 1 MB 的值
我已经使用 -I 3m 选项运行 memcached。
但是我需要告诉 pylibmc 大小变化吗?
我试过这个:
但我得到了这个:
windows - 在 windows 上安装 pylibmc
在 Windows 中为 python 安装 pylibmc。我正在运行 pip install pylibmc,但是,它给了我这个错误:
错误:命令 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\B IN\cl.exe' 失败,退出状态为 2
visual-studio - 无法在 Windows 7 64 位上安装 pylibmc for python
我有一台 Windows 7 64 位笔记本电脑并安装了 memcached,但是通过 pip 安装 pylibmc 时出现错误:
我收到以下错误:
我究竟做错了什么?它与 Windows 7 64 位不兼容吗?我该如何解决?
python - 在不重启 Django 的情况下动态添加新的 Memcached 服务器
我计划在我的项目中使用django-cachalot
后端memcached
来缓存查询。
我在 Elastic Beanstalk 上进行了此设置,它可以通过添加或删除 EC2 实例来扩大或缩小规模。目前在memcached
实例上启动时,我将此实例的 IP 添加到数据库中。
我创建的pylibmc
memcached
客户端偶尔会读取数据库以获取服务器 IP,如果服务器 IP 已更改或已添加新 IP,则会创建一个新客户端。
如何将服务器动态添加到django
的memcached
缓存后端?或者我如何设置memcached
客户端django
是手动使用的?
python - 无法通过 pip 安装 pylibmc
我正在尝试在 mac 上安装 pylibmc。
mac env 是 osx el capitan 10.11.2。
我试过了pip install pylibmc
。但我收到以下错误。
我已经在下面安装了列表。
- 冲泡安装 libmemcached
- 命令行工具
- 导出 CFLAGS=-Qunused-arguments @shell
- 导出 CPPFLAGS=-Qunused-arguments @shell
如何安装 pylibmc?
django - 由现有属性引起的 AttributeError
当我的 django 应用程序尝试从缓存中获取或存储某些内容时,有时会出现以下错误:
但为什么?该模块具有该属性,并且大多数时候它都可以工作,没有同名的文件可以破坏这个,在哪里寻找这个原因?
python - get() set() memcached 使用 Python 监听 UDP
问题:如何get
set
,memcached
只听UDP
,使用 Python(任何生产级 Python 绑定)
到目前为止我所做/尝试过的事情:
使 memcached 仅在 UDP 上侦听 - 我在 memcached 配置中指定了 OPTIONS:
确认:
问题是,我没有得到验证,即执行get
,set
或者简单地说我没有让它工作。
我研究了 Python 内存缓存绑定——两个广泛使用的绑定(可靠,用于生产)python-memcached
和pylibmc
. 因为python-memcached
我没有发现任何明确提及仅指定 UPD 或任何检查 memcached 是否正在侦听 TCP 或 UDP。对于pylibmc
,我虽然发现了一个提及:
要指定 UDP,服务器地址应以“udp:”为前缀,如“udp:127.0.0.1”
要验证pylibmc
:
要验证python-memcached
:
一个类似的问题 - memcached listeing on UDP with Django
python - 使用 Django 在 UDP 上进行 memcached 列表
问题:我无法memcached
收听,无法与 DjangoUDP
一起工作( )。get
set
delete
正如我在上一个问题UDP
11211
中提到的那样,我只让 memcached 监听。到目前为止我已经尝试过:
1.CACHES
设置使用python-memcached
Python绑定。get 和 set 不适用于简单的设置 ie 'LOCATION': '127.0.0.1:11211'
,因此尝试udp
明确指定(使用此提及作为理由):
给了:
ValueError: Unable to parse connection string: "udp:localhost:11211"
2.设置CACHES
使用pylibmc
Python绑定:
服务器运行良好 - 进一步验证:
PS不要在TCP
vsUDP
辩论中让它成为 memcached
一个类似的问题 - get() set() memcached 使用 Python 监听 UDP
python - 使用 pip 和 Python 3 安装 pylibmc 时出错
我已按照步骤操作
错误:
python - 禁用 celery 任务的缓存
我有一个具有多个任务的 celery 链,其中一个是提取 tar 文件并返回在该 tar 文件中找到的 JSON。在链完成时,pylibmc
引发error 37 from memcached_set: SUCCESS
这意味着与该任务键关联的 memcached 值大于 1MB。
此错误不会干扰链的数据完整性,但我真的不想将此数据写入缓存,因为它实际上永远不会再次使用。
我查看了 Celery 文档,但没有发现任何有助于禁用特定任务的缓存。任何援助将不胜感激。