Node.js: 获取 Redis 键的列表

安装库

sudo npm install -g redis

程序

#! /usr/local/bin/node
// ---------------------------------------------------------------
//	redis_list.js
//
//					Mar/25/2023
//
// ---------------------------------------------------------------
'use strict'

const redis = require('redis')

// ---------------------------------------------------------------
async function main()
{
	const client = redis.createClient()

	await client.connect()

	const keys = await client.keys('*')
	console.log (keys)
	console.log("keys.length = " + keys.length)
	console.log ("keys[0] = " + keys[0])

	await client.disconnect()

	console.error ("*** 終了 ***")
}

// ---------------------------------------------------------------
console.error ("*** 開始 ***")
main()

// ---------------------------------------------------------------

执行结果。

$ export NODE_PATH=/usr/local/lib/node_modules
$ ./redis_list.js
*** 開始 ***
[
  't1859', 't1858',
  't1857', 't1855',
  't1851', 't1853',
  't1852', 't1854',
  't1856'
]
keys.length = 9
keys[0] = t1859
*** 終了 ***

确认版本

$ node --version
v20.2.0

相关页面
Node.js: 读取Redis数据

bannerAds