javascript - 如何使用 Node.js 获取 Redis 中的连接数?

标签 javascript node.js redis

有没有办法检查 Redis 数据库的当前连接数?

const redis = require('redis');

var client = redis.createClient(port, host);

client.on('connect', () => {
  //Display how many current connections are to Redis
  console.log( numberOfRedisClients );
});

最佳答案

根据redis documentation尝试这个 :

const Redis = require("ioredis");
let client =  new Redis();
async function my_function(){
  console.log(await client.send_command('CLIENT', 'LIST'))

}
输出 :
id=24 addr=127.0.0.1:47962 fd=8 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=info
id=25 addr=127.0.0.1:47964 fd=9 name= age=0 idle=0 flags=P db=0 sub=1 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=subscribe
id=26 addr=127.0.0.1:47966 fd=10 name= age=0 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=26 qbuf-free=32742 obl=0 oll=0 omem=0 events=r cmd=client

关于javascript - 如何使用 Node.js 获取 Redis 中的连接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65166098/

相关文章:

redis - 如何在redis中优化存储字节矩阵以便快速实时访问?

javascript - 从表单 POST 中接收到的对象为 null

javascript - 如何覆盖 Google Cloud Tasks Node.js 客户端的重试配置

javascript - 浏览器支持模块导入,我该如何使用它?

C# ServiceStack.Redis 在 hashmap 中存储对象

redis - redis 中 client.end() 和 client.quit() 的区别?

javascript - react + react 突出显示。代码高亮

javascript - "Modal hide fade"阻止内部图表 div 显示

javascript - Laravel 4:如何注册带有局部 View 的脚本,以便在其javascript依赖项后加载?

node.js - Node - express-http-proxy - 在代理之前设置 header