gpt4 book ai didi

php - AWS Redis 与 Nginx 和 PHP + 多连接

转载 作者:IT王子 更新时间:2023-10-29 06:02:24 25 4
gpt4 key购买 nike

我正在使用 AWS Elasticache Redis,我一直在使用 Redis 和许多连接时遇到问题。使用“Info All”我可以看到一天内使用的连接总数可以增长到大约 50,000。

目前我正在使用 PHP 连接到 Redis,我将它放入许多不同的 php 函数中,因此它可以为单个页面请求调用多次。 PHP session 也在 redis 上。

我想问:- 我可以从 PHP 创建到 redis 的持久连接吗?一个连接供所有请求使用。- 我应该使用一个全局 PHP 变量作为不同函数使用的 Redis 连接,而不是为每个函数创建一个新的 redis 连接吗?- 我读过有关 Nginx 代理 redis 请求“redis_pass”的信息 - 这会只连接一次并通过代理请求吗?这是更好的解决方案吗?

还有其他解决方案吗?只是在寻找一种明智的方法来减少来自 PHP 的 redis 连接数。 (注意:使用 php 7.0.6)。

谢谢 :)亚当

编辑:我注意到您还可以通过 Nginx 在 Redis 上获取 PHP session 数据——这是否也会减少连接——我假设是: How can I get the value from Redis and put it in a variable in NGiNX?

最佳答案

也许没有帮助,但是您是否已确保 Redis 服务器不受互联网影响?它们通常是试图利用漏洞的攻击者的目标。

关于php - AWS Redis 与 Nginx 和 PHP + 多连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37175317/

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