keys

1. 基本語法

keys(pattern , callback)

列出當前該資料庫下所有符合patternkey名稱,被刪除後的key不會再被列出。

2. 範例

(1) 列出所有key名稱

參數pattern中可使用「*」進行模糊比對,若只有「*」時則回傳所有key名稱

client.set('foo1', 'bar1');
client.set('foo2', 'bar2');
client.set('foo3', 'bar3');
client.del('foo3');

client.keys('*', redis.print);
Reply: foo,foo2,foo1

(2) 透過pattern篩選特定key名稱

client.set('foo1', 'bar1');
client.set('foo2', 'bar2');
client.set('foo3', 'bar3');
client.set('cool1', 'bar4');
client.set('cool2', 'bar5');

client.keys('cool*', redis.print);
Reply: cool1,cool2

Last updated

Was this helpful?