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

首頁 > 編程 > JavaScript > 正文

教你如何用node連接redis的示例代碼

2019-11-19 13:30:27
字體:
供稿:網(wǎng)友

安裝redis并啟動

下載地址,選擇Stable版本下載

或者本地下載地址:http://m.survivalescaperooms.com/softs/504128.html

解壓后,進入文件夾然后安裝

cd redis-4.0.9make//安裝

啟動redis服務 ./src/redis-server -p 端口號,默認端口為6379,可不帶端口號啟動

進入redis 客戶端 ./src/redis-cli

關(guān)閉redis:進入客戶端后,輸入shutdown即可關(guān)閉redis服務

后臺啟動redis服務

  • 打開redis的目錄文件夾找到redis.conf文件,編輯該文件vim redis.conf
  • 找到general配置項,將daemonize(一段連續(xù)運行的程序) 后的no改成yes,如下圖 image

保存編輯

啟動redis服務 ./src/redis-server redis.conf

設置全局變量

vi ~/.bash_profile//在文件中添加以下代碼export PATH=/Users/jiangxueyang/soft/redis-4.0.9/src:$PATH //請?zhí)砑幼约旱膔edis項目安裝路徑//運行變量source ~/.bash_profile

現(xiàn)在就可以直接在命令面板輸入redis命令啦

node連接redis

安裝redis依賴包 npm install redis -S

設置redis的創(chuàng)建與獲取方法config/redis.js,代碼如下:

let redis = require("redis"), client = redis.createClient();client.on("error", function (err) { console.log("Error " + err);});let setKey = (key,value) =>{ return new Promise((resolve, reject) => {  client.set(key,value,(err,replay)=>{   if(err){    reject(err);   }else{    resolve(replay);   }  }) })};let getKey = (key)=>{ return new Promise((resolve, reject) => {  client.get(key,(err,replay)=>{   if(err){    reject(err);   }else{    resolve(replay);   }  }) })};module.exports = { setKey,getKey};

具體使用示例:

const redis = requier('/config/reids');async fun(){ await redis.setKey('uid',a);//設置 let uid = redis.getKey('uid');//獲取key}

更多redis的參數(shù)設置請參考redis官網(wǎng)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 疏附县| 石台县| 乌兰察布市| 获嘉县| 靖西县| 兴国县| 柯坪县| 西乡县| 宣化县| 瑞安市| 隆回县| 分宜县| 突泉县| 喀喇沁旗| 哈密市| 鄂托克前旗| 梅河口市| 舞钢市| 苍山县| 通辽市| 图木舒克市| 内乡县| 噶尔县| 平湖市| 东源县| 精河县| 敦化市| 象州县| 许昌县| 东海县| 漯河市| 右玉县| 阿拉善右旗| 北宁市| 安塞县| 宁乡县| 长白| 邳州市| 大渡口区| 玉溪市| 香河县|