MinDBJavaScript 數(shù)據(jù)庫(kù)
在 JavaScript 中對(duì)你的應(yīng)用數(shù)據(jù)進(jìn)行存儲(chǔ)和操作。MinDB 提供一個(gè)標(biāo)準(zhǔn)的存儲(chǔ)接口(Store Interface)和 Redis 風(fēng)格的 API,你可以在任何 JavaScript 環(huán)境中使用。
示例代碼:
min.set('foo', 'bar', function(err) {
if (err) {
return console.error(err);
}
min.get('foo', function(err, value) {
if (err) {
return console.error(err);
}
console.log(value); //=> bar
});
});
基本方法:
- set對(duì)指定鍵設(shè)置數(shù)據(jù)(key, value[, callback])
- setnx當(dāng)指定鍵不存在時(shí),對(duì)其設(shè)置數(shù)據(jù)(key, value[, callback])
- setex對(duì)指定鍵設(shè)置數(shù)據(jù),并設(shè)置生命周期(key, seconds, value[, callback])
- psetex對(duì)指定鍵設(shè)置數(shù)據(jù),并設(shè)置以毫秒為單位的生命周期(key, millseconds, value[, callback])
- mset批量對(duì)指定鍵設(shè)置數(shù)據(jù)(plainObject[, callback])
- msetnx當(dāng)一批指定鍵全部不存在時(shí),批量對(duì)其設(shè)置數(shù)據(jù)(plainObject[, callback])
- append在指定鍵后插入值(key, value[, callback])
- get獲取指定鍵的值(key[, callback])
- mget批量獲取指定鍵的值(keys[, callback])
- getset對(duì)指定鍵設(shè)置數(shù)據(jù)并返回其之前的值(key, value[, callback])
- strlen獲取指定鍵值的長(zhǎng)度(key[, callback])
- incr將指定鍵中儲(chǔ)存的數(shù)字值增一(key[, callback])
- incrby將指定鍵中儲(chǔ)存的數(shù)字值增加若干量(key, increment[, callback])
- incrbyfloat將指定鍵中儲(chǔ)存的浮點(diǎn)值增加若干量(key, increment[, callback])
評(píng)論
圖片
表情
