Node.js操作redis實現(xiàn)添加查詢功能
更新時間:2017年05月25日 08:43:20 作者:wolfy
Redis 是一個基于內(nèi)存的鍵(key)值(value)類型的數(shù)據(jù)結(jié)構(gòu)存儲容器,它既可以完全工作在內(nèi)存中,也可以持久化存儲。當 Redis 工作于持久化模式時,可以將它當作一個非關(guān)系型數(shù)據(jù)庫使用。
在實際開發(fā)中,免不了要操作mysql,mongodb,redis等數(shù)據(jù)存儲服務器。這里先簡單介紹如何操作redis。
一個例子
關(guān)于redis服務端的安裝這里不再介紹,重點不在這里。感興趣的可以自行安裝。
對于一個新的模塊,我們需要在我們的項目中先安裝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使用SQLite數(shù)據(jù)庫方法大全
Node.js是一種流行的JavaScript運行時,提供了許多有用的模塊和庫來構(gòu)建Web應用程序,而SQLite是一種嵌入式關(guān)系型數(shù)據(jù)庫,它可以運行在各種操作系統(tǒng)上,包括Windows、Linux和Mac OS X等,在Node.js中,可以通過安裝sqlite3模塊來訪問SQLite數(shù)據(jù)庫2023-10-10node.js?readline和line-reader逐行讀取文件方法
Readline是Node的原生模塊。它是專門為從任何可讀流逐行讀取內(nèi)容而開發(fā)的。它可用于從命令行讀取數(shù)據(jù),line-reader模塊是Node.js中逐行讀取文件的開源模塊。它不是本地模塊,所以你需要使用npm(節(jié)點包管理器)安裝它2022-10-10Node使用Sequlize連接Mysql報錯:Access denied for user ‘xxx’@‘localh
這篇文章主要給大家介紹了關(guān)于Node使用Sequlize連接Mysql報錯:Access denied for user 'xxx'@'localhost'的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。2018-01-01