hgetall & hkeys & hvals

1. 基本語法

(1) hgetall(hkey , callback)

回傳hkey底下所有欄位(Sub-Key)及對應資料(Value)。

client.hset('user:1', 'name', 'Bill Parrish');
client.hset('user:1', 'gender', 'M');
client.hset('user:1', 'age', '65');

client.hgetall('user:1', (err, obj) => {
    console.log(obj);
});
{ name: 'Bill Parrish', gender: 'M', age: '65' }

(2) hkeys(hkey, callback)

回傳hkey底下所有欄位(Sub-Key)名稱。

client.hkeys('user:1', (err, keys) => {
    console.log(keys);
});
[ 'name', 'gender', 'age' ]

(3) hvals(hkey, callback)

回傳hkey底下所有欄位對應資料(Value)。

client.hvals('user:1', (err, vals) => {
    console.log(vals);
});
[ 'Bill Parrish', 'M', '65' ]

Last updated

Was this helpful?