新聞中心
Redis是一種開源的、非關(guān)系型的鍵-值數(shù)據(jù)庫(kù),它可以用于存儲(chǔ)鍵-值對(duì),從而簡(jiǎn)化復(fù)雜的架構(gòu) / 程序集群。Redis對(duì)于程序開發(fā)人員來說相當(dāng)實(shí)用,它可以幫助開發(fā)者快速找到所需要的信息。本文將介紹如何查看 Redis 中的鍵以及如何使用 JavaScript 和 Node.js 進(jìn)行查詢。

目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、白水網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
您需要使用Redis命令行接口來查看 Redis 中的鍵,在終端中運(yùn)行以下命令:
key *
此命令將返回 Redis 數(shù)據(jù)庫(kù)中所有鍵的列表。
同樣的命令也可以用在 Javascript 中,只需使用Node.js的一些輔助方法來查看 Redis 中的鍵,只要使用以下代碼之一即可:
const keys = [“key1”, “key2”, “key3”];
// Call the Redis client
client.keys((ERR, keys) => {
if (err) throw err;
console.log(“Keys retrieved: “, keys);
});
//Or use Promise
client.keys().then((keys) => {
console.log(“Keys retrieved:”, keys);
});
此外,您還可以使用 Redis 命令 SCAN 來以分頁(yè)方式查詢 Redis 數(shù)據(jù)庫(kù)中的鍵,如下所示:
// Call the Redis client
client.scan(0, (err, result) => {
if (err) throw err;
// Get the keys from result
const keys = result[1];
console.log(“Keys retrieved”, keys);
});
當(dāng)使用 SCAN 命令時(shí),將獲取指定分頁(yè)數(shù)量的鍵,同時(shí)還會(huì)返回一個(gè)數(shù)組,該數(shù)組中的第一個(gè)元素為新的游標(biāo)位置,這樣就可以循環(huán)查詢 Redis 中的所有鍵。
值得一提的是,使用 Node.js 時(shí),還可以通過使用 node_redis 中的 Redis key 命令行工具程序來實(shí)現(xiàn)該任務(wù):
// Import redis module
const redis = require(“redis”);
// Connect to Redis
const client = redis.createClient();
client.keys(“*”, (err, result) => {
if (err) throw err;
console.log(“Keys retrieved”, result);
});
就這樣,您就可以使用 JavaScript 和 Node.js 來快速查詢 Redis 中的鍵。由于 Redis 的可擴(kuò)展性,您也可以使用以上命令行工具來查看 Redis 中的鍵更多的信息,如值、過期時(shí)間等等。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁(yè)題目:查看Redis中的鍵簡(jiǎn)單而快速的方法(查redis的key)
當(dāng)前鏈接:http://m.5511xx.com/article/ccoeiod.html


咨詢
建站咨詢
