gpt4 book ai didi

redis - 如何在python中使用redis设计多进程程序

转载 作者:可可西里 更新时间:2023-11-01 10:57:37 27 4
gpt4 key购买 nike

刚开始用python的redis缓存。我阅读了教程,但仍然对“连接池”、“连接”等概念感到困惑。

我尝试编写一个程序,该程序将在不同进程的控制台中多次调用。他们都将使用相同的键集获取和设置相同的共享内存 redis 缓存。

因此,为了使其线程(进程)安全,我是否应该拥有一个全局连接池并从不同进程中的池中获取连接?或者我应该有一个全局连接?正确的做法是什么?

谢谢,

最佳答案

程序的每个实例都应该生成自己的 ConnectionPool。但这与线程安全无关。您的代码是否是线程安全的将取决于您将执行的操作类型,如果您有多个可能同时读写的实例,您需要考虑使用 Redis 中内置的事务。

关于redis - 如何在python中使用redis设计多进程程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980000/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com