问题标签 [django-redis]
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.
django - 如何将 hset 与 django-redis-cache 一起使用?
我是 django/redis 的新手,我开始熟悉 heroku redis 插件。但是,我只能使用set
and get
。
当我尝试使用其他方法hset
时,我收到此错误:'RedisCache' object has no attribute
cache.hset('key', 'value')
我该如何管理?
python - 找不到导致 RemovedInDjango110Warning 的原因
我在日志中得到了这个,在将 python 从 2.7 升级到 3.5 后,没有完整的堆栈跟踪,我不知道如何解决这个问题。
我做到grep -rl --include \*.py 'Context('
了,没有显示任何内容,不仅限于 python 文件,它会给我一堆 JavaScript 文件(React)。
Django==1.9.3
升级到 Django==1.10 会给我更多我不知道如何修复的错误。
我安装了以下内容:
redis - Django_redis 锁因 UnpicklingError 而失败
在我的代码的一个地方,我使用 django_redis 用锁更新缓存:
在另一个地方,我使用以下命令检查缓存是否未锁定:
但是,当锁定设置时,get
调用失败,UnpicklingError: invalid load key, 'f'.
为什么会发生这种情况?我究竟做错了什么?
您可以使用此代码段重现此行为:
django - 如何在 Django 中使用 Redis 缓存所有网站页面?
Redis
是否可以使用in自动缓存所有网站页面Django
?我正在使用django-redis
包。我如何实现一个功能来扫描所有 url 并缓存每个?
django - Django 在测试时更改缓存设置
我使用 redis 作为我的缓存服务器。当用户创建时,post_save 信号会将他的信息保存在 redis 中key="user_info_<userid>"
。但是,当我运行单元测试并创建用户时,信息将被覆盖。我该如何防止这种情况。测试时如何更改缓存存储?
django - 用于通知的 Django redis
我已经使用 Django REST 框架构建了一个REST API 。在应用程序中需要 facebook 类型的通知(新朋友请求、新消息等)。目前我正在使用长轮询处理这个问题:
- 前端客户端发送 GET 请求
- 我的 REST 视图搜索新对象并在有时立即返回它们,否则搜索 20 秒并在没有时返回空响应
- 收到响应后立即发送一个新的 GET 请求(来自前端客户端)
注意:我们没有使用 websockets,如果需要请写信给我
我想用 django/redis 替换此方法,因为我认为我的长轮询方法大量滥用数据库,而且我认为 Redis 的速度和结构可以提供很大帮助。
关于如何完成这样的事情有什么建议吗?
django - 为什么django redis缓存无法获取redis中的数据
我的缓存设置:
主机是 127.0.0.1,端口是 6379,数据库是 1。
我想通过使用redis_connection
这样的添加数据:
所以redis数据库现在有数据了,我可以通过:
但我无法得到它django.core.cache.cache
,尽管数据库中存在数据:
如果我必须使用conn设置数据并使用缓存获取数据,我该怎么办?
django - 从 redis 读写时不要序列化和反序列化(Pickle 和 Unpickle)数据
我正在一个系统中工作,在该系统中,多个代码库访问同一个 redis 实例,因此在 django 框架中读取从其他代码库写入的一些数据时,我收到以下错误。
基本上 Django 试图反序列化(unpickle)数据,尽管数据甚至没有序列化(pickeled)。我可以在 django-redis 中关闭这个酸洗和取消酸洗吗
django - 带有redis的Django正在缓存所有页面
我将模板缓存与 django-redis 一起使用,它可以正常工作,但是,虽然我不使用装饰器(如 cache_page、cache_control 等),但 django 会自动缓存每个加载的页面。
我使用 redis-cli 验证了这一点。这是keys *
页面加载后的输出:
我尝试在每个视图上使用 never_cache 并且它有效,但我不认为这是一个好的解决方案。有更好的方法吗?
我的配置很简单
中间件.PY
谢谢大家
django - 在 python virtualenv 中安装了 django-redis,找不到 redis-cli 命令
我只是在我的 python virtualenv 中安装django-redit
使用pip
,但是当我输入命令时 redis-cli
,它会显示给我redis-cli command not found
。
我很确定 redis-cli 已成功安装。提前需要你的帮助