
Shared-Memory-Dict:极其简化的共享内存字典实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Shared-Memory-Dict是一款轻量级库,提供简易接口用于进程间通过共享内存安全地读取和修改字典。适用于需要高效数据交换的应用场景。
共享内存区提供了一个简单的字典实现方法。从 Python 3.8 开始可以使用以下方式:
```python
from shared_memory_dict import SharedMemoryDict
smd = SharedMemoryDict(name=tokens, size=1024)
smd[some-key] = some-value-with-any-type
print(smd[some-key]) # 输出 some-value-with-any-type
```
参数 `name` 定义了内存块的位置,因此如果要在进程之间共享内存,请使用相同的名称。安装此库可以使用命令:`pip install shared-memory-dict`。
为了确保写操作的安全性,在进行写入时需要设置环境变量 `SHARED_MEMORY_USE_LOCK=1`。此外,还提供了一个 Django 缓存实现的版本。
全部评论 (0)
还没有任何评论哟~


