netcore框架报错:No connection is available to service this operation: SETEX DigiwinProd,是因为redis连接池满了吗?如何查看redis已占用的连接数
时间: 2024-02-26 18:59:22 浏览: 158
NewLife.Redis:高性能Redis客户端,支持.NETCore.NET4.0.NET4.5,为大数据与消息队列而特别优化,线上单应用日均100亿调用量
是的,这个错误通常是因为 Redis 连接池已满,导致没有可用的连接。
要查看 Redis 已占用的连接数,可以使用 Redis 的 INFO 命令。该命令将返回 Redis 服务器的各种统计信息,包括连接数等。
要使用 INFO 命令,在 Redis 命令行中输入以下命令:
```
INFO
```
这将返回 Redis 服务器的各种统计信息,包括连接数。在返回的信息中,可以查找以下字段:
```
connected_clients:<num>
```
其中,<num> 表示当前已连接到 Redis 服务器的客户端数量。
如果连接数已满,可以尝试增加 Redis 连接池的大小,或者优化代码,确保不会同时打开太多的 Redis 连接。
阅读全文