開源JavaScript數據庫:MinDB
MinDB,可以在JavaScript中對應用數據進行存儲和操作,“MinDB 提供一個標準的存儲接口(Store Interface)和Redis風格的API,可以在任何JavaScript環境中使用。”示例代碼:
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
}); });</pre>基本方法:
- set對指定鍵設置數據(key, value[, callback])
- setnx當指定鍵不存在時,對其設置數據(key, value[, callback])
- setex對指定鍵設置數據,并設置生命周期(key, seconds, value[, callback])
- psetex對指定鍵設置數據,并設置以毫秒為單位的生命周期(key, millseconds, value[, callback])
- mset批量對指定鍵設置數據(plainObject[, callback])
- msetnx當一批指定鍵全部不存在時,批量對其設置數據(plainObject[, callback])
- append在指定鍵后插入值(key, value[, callback])
- get獲取指定鍵的值(key[, callback])
- mget批量獲取指定鍵的值(keys[, callback])
- getset對指定鍵設置數據并返回其之前的值(key, value[, callback])
- strlen獲取指定鍵值的長度(key[, callback])
- incr將指定鍵中儲存的數字值增一(key[, callback])
- incrby將指定鍵中儲存的數字值增加若干量(key, increment[, callback])
- incrbyfloat將指定鍵中儲存的浮點值增加若干量(key, increment[, callback]) </ul>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!