国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:24:35
字體:
供稿:網(wǎng)友

大家要記住,Node.js主要用于構(gòu)建高性能、高可伸縮性的服務(wù)器和客戶端應(yīng)用,它面向的是“實(shí)時(shí)Web”。
Node.js的目標(biāo)是提供一個(gè)“以簡(jiǎn)單的方式構(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ù)庫(kù),并提供多種語言的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的國(guó)內(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、編寫測(cè)試程序

復(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ù)鍵名讀出鍵值。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 兖州市| 灵武市| 扎囊县| 长寿区| 星座| 林口县| 涡阳县| 沁阳市| 乳山市| 英吉沙县| 渝中区| 隆安县| 聊城市| 习水县| 神木县| 迁安市| 外汇| 宜春市| 塔河县| 威宁| 延安市| 开江县| 阿巴嘎旗| 宁强县| 义马市| 竹北市| 高青县| 永寿县| 惠安县| 德格县| 汉川市| 澄迈县| 长葛市| 庆安县| 准格尔旗| 疏附县| 濉溪县| 旬邑县| 新和县| 济宁市| 石泉县|