開源JavaScript數據庫:MinDB

jopen 11年前發布 | 20K 次閱讀 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>

    項目主頁:http://www.baiduhome.net/lib/view/home/1386641667955

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!