亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

在Node.js應用中讀寫Redis數據庫的簡單方法

2024-05-06 16:22:31
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了在Node.js應用中讀寫Redis數據庫的簡單方法,Redis是一個內存式高速數據庫,需要的朋友可以參考下

在開始本文之前請確保安裝好 Redis 和 Node.js 以及 Node.js 的 Redis 擴展 ——node_redis

首先創建一個新文件夾并新建文本文件 app.js 文件內容如下:

 

 
  1. var redis = require("redis"
  2. , client = redis.createClient(); 
  3.  
  4. client.on("error"function (err) { 
  5. console.log("Error " + err); 
  6. }); 
  7.  
  8. client.on("connect", runSample); 
  9.  
  10. function runSample() { 
  11. // Set a value 
  12. client.set("string key""Hello World"function (err, reply) { 
  13. console.log(reply.toString()); 
  14. }); 
  15. // Get a value 
  16. client.get("string key"function (err, reply) { 
  17. console.log(reply.toString()); 
  18. }); 

當連接到 Redis 后會調用 runSample 函數并設置一個值,緊接著便讀出該值,運行的結果如下:

 

 
  1. OK 
  2. Hello World 

我們也可以使用 EXPIRE 命令來設置對象的失效時間,代碼如下:

 

 
  1. var redis = require('redis'
  2. , client = redis.createClient(); 
  3.  
  4. client.on('error'function (err) { 
  5. console.log('Error ' + err); 
  6. }); 
  7.  
  8. client.on('connect', runSample); 
  9.  
  10. function runSample() { 
  11. // Set a value with an expiration 
  12. client.set('string key''Hello World', redis.print); 
  13. // Expire in 3 seconds 
  14. client.expire('string key', 3); 
  15.  
  16. // This timer is only to demo the TTL 
  17. // Runs every second until the timeout 
  18. // occurs on the value 
  19. var myTimer = setInterval(function() { 
  20. client.get('string key'function (err, reply) { 
  21. if(reply) { 
  22. console.log('I live: ' + reply.toString()); 
  23. else { 
  24. clearTimeout(myTimer); 
  25. console.log('I expired'); 
  26. client.quit(); 
  27. }); 
  28. }, 1000); 

注意: 上述使用的定時器只是為了演示 EXPIRE 命令,你必須在 Node.js 項目中謹慎使用定時器。

運行上述程序的輸出結果是:

 

 
  1. Reply: OK 
  2. I live: Hello World 
  3. I live: Hello World 
  4. I live: Hello World 
  5. I expired 

接下來我們檢查一個值在失效之前存留了多長時間:

 

 
  1. var redis = require('redis'
  2. , client = redis.createClient(); 
  3.  
  4. client.on('error'function (err) { 
  5. console.log('Error ' + err); 
  6. }); 
  7.  
  8. client.on('connect', runSample); 
  9.  
  10. function runSample() { 
  11. // Set a value 
  12. client.set('string key''Hello World', redis.print); 
  13. // Expire in 3 seconds 
  14. client.expire('string key', 3); 
  15.  
  16. // This timer is only to demo the TTL 
  17. // Runs every second until the timeout 
  18. // occurs on the value 
  19. var myTimer = setInterval(function() { 
  20. client.get('string key'function (err, reply) { 
  21. if(reply) { 
  22. console.log('I live: ' + reply.toString()); 
  23. client.ttl('string key', writeTTL); 
  24. else { 
  25. clearTimeout(myTimer); 
  26. console.log('I expired'); 
  27. client.quit(); 
  28. }); 
  29. }, 1000); 
  30.  
  31. function writeTTL(err, data) { 
  32. console.log('I live for this long yet: ' + data); 

運行結果:

 

 
  1. Reply: OK 
  2. I live: Hello World 
  3. I live for this long yet: 2 
  4. I live: Hello World 
  5. I live for this long yet: 1 
  6. I live: Hello World 
  7. I live for this long yet: 0 
  8. I expired 
 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲电影成人av99爱色| 日韩欧美在线国产| 欧美成人午夜激情在线| 色综合天天狠天天透天天伊人| 国产亚洲一区二区在线| 欧美亚洲午夜视频在线观看| 国产精品老女人精品视频| 精品视频在线播放免| 在线观看国产精品日韩av| 国产亚洲欧洲在线| 日韩中文字幕在线免费观看| 91精品久久久久久久久久久久久| 国产精品pans私拍| 欧美综合国产精品久久丁香| 国产精品九九九| 久久久久久亚洲| 清纯唯美日韩制服另类| 成人国产精品一区| 欧洲成人午夜免费大片| 国产亚洲人成a一在线v站| 国产精品视频午夜| 亚洲人成网站免费播放| www.亚洲免费视频| 精品视频偷偷看在线观看| 亚洲一区二区国产| 亚洲精品久久7777777| 欧美成人午夜激情视频| 亚洲国产另类 国产精品国产免费| 欧美日韩中文在线观看| 亚洲精品综合精品自拍| 亚洲欧美日韩一区在线| 欧美日韩一二三四五区| 久久久久久久久久亚洲| 成人国产亚洲精品a区天堂华泰| 欧美一区三区三区高中清蜜桃| 欧美美女18p| 91精品国产成人| 色爱精品视频一区| 亚洲国产精品va在线观看黑人| 亚洲97在线观看| 日韩中文字幕免费| 久久777国产线看观看精品| 欧美高清视频免费观看| 日韩欧美国产视频| 国产一区二区三区直播精品电影| 蜜臀久久99精品久久久无需会员| 主播福利视频一区| 97在线视频免费| 欧美区在线播放| 国产精品久久久久久久久影视| 97在线视频精品| 亚洲第一精品夜夜躁人人爽| 亚洲国产精久久久久久| 成人国产精品一区二区| 国产成人高清激情视频在线观看| 中文字幕免费精品一区| 日韩黄在线观看| 国产精品中文字幕在线| 久久久精品久久| 成人欧美一区二区三区在线湿哒哒| 亚洲电影免费观看高清完整版在线观看| 高跟丝袜欧美一区| 在线免费观看羞羞视频一区二区| 欧美成人精品三级在线观看| 亚洲国产天堂网精品网站| 91国产精品视频在线| 精品国产精品自拍| 国内成人精品一区| 亚洲第一色在线| 欧日韩不卡在线视频| 国产精品国产亚洲伊人久久| 午夜免费日韩视频| 国产精品视频午夜| 久久av资源网站| 日韩欧美一区二区三区久久| 欧美国产极速在线| 国产香蕉97碰碰久久人人| 亚洲精品短视频| 国产综合在线看| 欧美综合一区第一页| 国产美女精品视频| 亚洲精品国产品国语在线| 国产成人久久精品| 欧美激情免费视频| 日韩精品欧美激情| 欧美极品少妇xxxxⅹ裸体艺术| 色偷偷噜噜噜亚洲男人的天堂| 亚洲精品自拍视频| 日韩有码在线播放| 国产综合色香蕉精品| 亚洲毛茸茸少妇高潮呻吟| 欧美日韩国产影院| 日韩av电影国产| 国产丝袜精品视频| 欧美在线视频播放| 亚洲国产精品国自产拍av秋霞| 国产精品成人aaaaa网站| 日本久久亚洲电影| 欧美性极品少妇精品网站| 亚洲无线码在线一区观看| 久久天天躁狠狠躁老女人| 亚洲精品国产精品乱码不99按摩| 国产精品福利网站| 成人性生交大片免费观看嘿嘿视频| 国产精品白丝jk喷水视频一区| 欧美视频在线观看免费| 亚洲精品白浆高清久久久久久| 成人情趣片在线观看免费| 亚洲精品视频久久| 国产一区二区欧美日韩| 午夜精品一区二区三区在线播放| 亚洲视屏在线播放| 亚洲资源在线看| 成人www视频在线观看| 黄色精品一区二区| 欧美人交a欧美精品| 日韩av一区在线| 成人高清视频观看www| 欧美激情一区二区三区在线视频观看| 国产精品成人一区二区三区吃奶| 2019国产精品自在线拍国产不卡| 日韩国产在线播放| 精品亚洲一区二区三区在线观看| 中国日韩欧美久久久久久久久| 国产成人高潮免费观看精品| 欧美日韩亚洲网| 欧美视频在线免费| 亚洲自拍偷拍福利| 亚洲综合在线小说| 国产91在线视频| 日韩欧美综合在线视频| 欧美巨猛xxxx猛交黑人97人| 午夜欧美不卡精品aaaaa| 中文字幕久久精品| 久久久成人精品视频| 欧美肥臀大乳一区二区免费视频| 精品毛片网大全| 国产欧美va欧美va香蕉在线| 国产亚洲精品成人av久久ww| 日韩成人在线视频观看| 亚洲视频欧洲视频| 精品国产自在精品国产浪潮| 国产一区二区三区在线观看视频| 欧美中文字幕在线观看| 欧美噜噜久久久xxx| 亚洲午夜精品久久久久久性色| 美女福利精品视频| 国产免费观看久久黄| 日韩av第一页| 精品亚洲aⅴ在线观看| 日韩国产高清视频在线| 欧美国产高跟鞋裸体秀xxxhd| 欧美激情精品久久久久久大尺度| 91午夜理伦私人影院| 亚洲欧洲一区二区三区在线观看| 欧美香蕉大胸在线视频观看| 国产成人精品网站| 久久91亚洲精品中文字幕奶水| 国产精品久久77777| 国产精品免费视频久久久| 日韩中文字幕av| 亚洲国产中文字幕在线观看| 日韩精品在线看| 一区二区亚洲精品国产|