最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js開發(fā)之訪問Redis數(shù)據(jù)庫教程

 更新時(shí)間:2015年01月14日 09:59:32   投稿:junjie  
這篇文章主要介紹了Node.js開發(fā)之訪問Redis數(shù)據(jù)庫教程,本文講解了安裝Redis的Node.js驅(qū)動(dòng)、編寫測試程序以及npm遠(yuǎn)程服務(wù)器連接十分緩慢的解決方法,需要的朋友可以參考下

大家要記住,Node.js主要用于構(gòu)建高性能、高可伸縮性的服務(wù)器和客戶端應(yīng)用,它面向的是“實(shí)時(shí)Web”。
Node.js的目標(biāo)是提供一個(gè)“以簡單的方式構(gòu)建可擴(kuò)展的網(wǎng)絡(luò)服務(wù)器”,它受到來自Ruby語言的事件機(jī)(Event Machine)和來自Python的Twisted框架的影響。

Redis是一個(gè)開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。從2010年3月15日起,Redis的開發(fā)工作由VMware主持。

1、安裝Redis的Node.js驅(qū)動(dòng)

復(fù)制代碼 代碼如下:

ThinkPad:~/work$ mkdir redis-node
ThinkPad:~/work$ cd redis-node
ThinkPad:~/work/redis-node$ ls
ThinkPad:~/work/redis-node$ npm install redis
npm http GET https://registry.npmjs.org/redis

計(jì)算機(jī)卡在了這里,npm遠(yuǎn)程服務(wù)器連接十分緩慢,怎么辦?

考慮使用NPM的國內(nèi)鏡像服務(wù)器。

有三種方法:

1)使用config命令

復(fù)制代碼 代碼如下:

npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正確這個(gè)命令會(huì)有字符串response)

2)命令行指定

復(fù)制代碼 代碼如下:

npm --registry http://registry.cnpmjs.org info underscore

3)編輯 ~/.npmrc 加入以下內(nèi)容:

復(fù)制代碼 代碼如下:

registry = http://registry.cnpmjs.org

再次執(zhí)行Redis驅(qū)動(dòng)的安裝:

復(fù)制代碼 代碼如下:

ThinkPad:~/work/redis-node$ npm install redis
npm http GET http://registry.cnpmjs.org/redis
npm http 304 http://registry.cnpmjs.org/redis
redis@0.10.0 node_modules/redis

搞定!

2、編寫測試程序

復(fù)制代碼 代碼如下:

// redis-test.js
var redis = require("redis"),
    client = redis.createClient(6379, "10.3.30.186");

client.on("error", function(err){
    console.log("Error: " + err);
});

client.on("connect", function(){
    // start server();
    client.set("name_key", "hello world", function(err, reply){
        console.log(reply.toString());
    });

    client.get("name_key", function(err, reply){
        console.log(reply.toString());
    });
})

3、執(zhí)行程序

復(fù)制代碼 代碼如下:

ThinkPad:~/work/redis-node$ node redis-test.js
OK
hello world

程序說明:先連接遠(yuǎn)程Redis服務(wù)器,然后向Redis寫入一個(gè)鍵/值,再根據(jù)鍵名讀出鍵值。

相關(guān)文章

最新評(píng)論

常山县| 东乌珠穆沁旗| 蓝田县| 乐陵市| 黄梅县| 外汇| 武隆县| 阿巴嘎旗| 黄陵县| 施甸县| 孟村| 盘锦市| 灯塔市| 洪洞县| 肇东市| 五华县| 浦东新区| 梓潼县| 邵东县| 巴彦淖尔市| 凌海市| 宣威市| 中超| 偃师市| 诸城市| 日照市| 福泉市| 罗平县| 丰宁| 梁河县| 鹿泉市| 琼结县| 搜索| 沂源县| 大姚县| 临江市| 麻江县| 如东县| 盐源县| 岚皋县| 崇州市|