文件名称:channels_redis:用于 Django 通道的 Redis 通道层后端
文件大小:35KB
文件格式:ZIP
更新时间:2024-08-13 00:24:14
Python
channel_redis 提供使用 Redis 作为后备存储的 Django Channels 通道层。 有两种可用的实现: RedisChannelLayer是原始层,它自己实现通道和组处理。 RedisPubSubChannelLayer更新并利用 Redis Pub/Sub 进行消息分发。 该层目前处于Beta状态,这意味着它在成熟时可能会发生重大变化。 两层都支持单服务器和分片配置。 注意:这个包的先前版本被称为asgi_redis ,如果你需要它们用于 Channels 1.x 项目,它仍然可以在 PyPI 下以该名称使用。 此软件包仅适用于 Channels 2 项目。 用法 在 Django 设置文件中设置通道层,如下所示: CHANNEL_LAYERS = { "default": { "BACKEND": "channels_re
【文件预览】:
channels_redis-main
----setup.py(1KB)
----.gitignore(75B)
----MANIFEST.in(16B)
----LICENSE(2KB)
----setup.cfg(230B)
----.github()
--------ISSUE_TEMPLATE.md(789B)
--------workflows()
----README.rst(8KB)
----tests()
--------__init__.py(0B)
--------test_core.py(23KB)
--------test_sentinel.py(23KB)
--------test_pubsub_sentinel.py(4KB)
--------test_pubsub.py(4KB)
----channels_redis()
--------__init__.py(22B)
--------pubsub.py(16KB)
--------core.py(34KB)
----tox.ini(325B)
----CHANGELOG.txt(8KB)