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

首頁 > 編程 > JavaScript > 正文

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

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

安裝redis并啟動

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

或者本地下載地址:http://www.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ā)表
主站蜘蛛池模板: 延庆县| 张北县| 大同市| 江达县| 新巴尔虎左旗| 万源市| 余庆县| 鹤峰县| 个旧市| 涡阳县| 绵阳市| 阿勒泰市| 西昌市| 甘肃省| 墨脱县| 开鲁县| 大城县| 无棣县| 毕节市| 南陵县| 商都县| 屏东市| 夏河县| 台中县| 沈丘县| 二连浩特市| 杭州市| 黔西县| 定州市| 大连市| 河北省| 寻乌县| 平顺县| 广平县| 衢州市| 宜兰县| 福安市| 云南省| 正宁县| 巩义市| 定安县|