Node.js操作redis實(shí)現(xiàn)添加查詢功能
在實(shí)際開(kāi)發(fā)中,免不了要操作mysql,mongodb,redis等數(shù)據(jù)存儲(chǔ)服務(wù)器。這里先簡(jiǎn)單介紹如何操作redis。
一個(gè)例子
關(guān)于redis服務(wù)端的安裝這里不再介紹,重點(diǎn)不在這里。感興趣的可以自行安裝。
對(duì)于一個(gè)新的模塊,我們需要在我們的項(xiàng)目中先安裝redis模塊才能用。
命令
cnpm install redis

新建一個(gè)redis.js的文件,代碼如下:
//引入redis
var redis = require("redis");
//創(chuàng)建redis客戶端
var client = redis.createClient("6379", "127.0.0.1");
//連接錯(cuò)誤處理
client.on("error", function (error) {
console.log(error);
});
//redis驗(yàn)證 (如果redis沒(méi)有開(kāi)啟驗(yàn)證,此配置可以不寫(xiě))
client.auth("123456");
//查找
client.select("15", function (error) {
if (error) {
console.log(error);
} else {
client.set("node_redis_key", JSON.stringify({ "name": "wolfy", age: 28 }), function (error, res) {
if (error) {
console.log(error);
} else {
console.log(res);
};
//操作完成,關(guān)閉redis連接
client.end(true);
});
};
});

總結(jié)
操作redis的這里只列舉添加和查詢的,其他的可以自己進(jìn)行嘗試,方法類(lèi)似。
相關(guān)文章
node.js?使用process.argv獲取和處理命令行參數(shù)的操作
process.argv是Node.js中用于獲取命令行參數(shù)的數(shù)組,基本使用方法是通過(guò)命令行傳遞參數(shù)并在腳本中訪問(wèn)這些參數(shù),參數(shù)可以根據(jù)需求進(jìn)行處理,也可以使用第三方庫(kù)如minimist或yargs來(lái)簡(jiǎn)化參數(shù)解析,這些工具可以幫助開(kāi)發(fā)者有效地管理和使用命令行參數(shù),提高腳本的靈活性和功能性2024-10-10
關(guān)于Sequelize連接查詢時(shí)inlude中model和association的區(qū)別詳解
這篇文章主要介紹了關(guān)于Sequelize連接查詢時(shí)inlude中model與association的區(qū)別,文中介紹的很詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-02-02
node.js結(jié)合webSocket實(shí)現(xiàn)聊天室
于Node.js和WebSocket的聊天室,主要包括前端頁(yè)面,主要是用戶操作的頁(yè)面,還包括后臺(tái)數(shù)據(jù)通信以及邏輯處理,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
node實(shí)現(xiàn)定時(shí)發(fā)送郵件的示例代碼
本篇文章主要介紹了node實(shí)現(xiàn)定時(shí)發(fā)送郵件的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
nodejs 如何手動(dòng)實(shí)現(xiàn)服務(wù)器
這篇文章主要介紹了nodejs 如何手動(dòng)實(shí)現(xiàn)服務(wù)器,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08
Node.js巧妙實(shí)現(xiàn)Web應(yīng)用代碼熱更新
本文給大家講解的是Node.js的代碼熱更新的問(wèn)題,其主要實(shí)現(xiàn)原理 是怎么對(duì) module 對(duì)象做處理,也就是手工監(jiān)聽(tīng)文件修改, 然后清楚模塊緩存, 重新掛載模塊,思路清晰考慮細(xì)致, 雖然有點(diǎn)冗余代碼,但還是推薦給大家2015-10-10

