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

新建一個redis.js的文件,代碼如下:
//引入redis
var redis = require("redis");
//創(chuàng)建redis客戶端
var client = redis.createClient("6379", "127.0.0.1");
//連接錯誤處理
client.on("error", function (error) {
console.log(error);
});
//redis驗證 (如果redis沒有開啟驗證,此配置可以不寫)
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的這里只列舉添加和查詢的,其他的可以自己進行嘗試,方法類似。
相關(guān)文章
node.js?使用process.argv獲取和處理命令行參數(shù)的操作
process.argv是Node.js中用于獲取命令行參數(shù)的數(shù)組,基本使用方法是通過命令行傳遞參數(shù)并在腳本中訪問這些參數(shù),參數(shù)可以根據(jù)需求進行處理,也可以使用第三方庫如minimist或yargs來簡化參數(shù)解析,這些工具可以幫助開發(fā)者有效地管理和使用命令行參數(shù),提高腳本的靈活性和功能性2024-10-10
關(guān)于Sequelize連接查詢時inlude中model和association的區(qū)別詳解
這篇文章主要介紹了關(guān)于Sequelize連接查詢時inlude中model與association的區(qū)別,文中介紹的很詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-02-02
node.js結(jié)合webSocket實現(xiàn)聊天室
于Node.js和WebSocket的聊天室,主要包括前端頁面,主要是用戶操作的頁面,還包括后臺數(shù)據(jù)通信以及邏輯處理,具有一定的參考價值,感興趣的可以了解一下2023-08-08
Node.js巧妙實現(xiàn)Web應(yīng)用代碼熱更新
本文給大家講解的是Node.js的代碼熱更新的問題,其主要實現(xiàn)原理 是怎么對 module 對象做處理,也就是手工監(jiān)聽文件修改, 然后清楚模塊緩存, 重新掛載模塊,思路清晰考慮細致, 雖然有點冗余代碼,但還是推薦給大家2015-10-10

