nodejs使用redis库
生活随笔
收集整理的這篇文章主要介紹了
nodejs使用redis库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nodejs使用redis庫
- 安裝redis
- redis4.0語法
- redis3.0語法
安裝redis
- 注意:默認安裝都是最新版本(截至2022.4.12)即 4.0.6
- 如果想安裝以前的版本例如:3.1.2
- 注意:redis4.0和redis3.0的語法有點不兼容。
redis4.0語法
const redis = require('redis');(async () =>{const redisClient = redis.createClient({url: 'redis://username:password@ip:port/db_number' /* * redis://[[username][:password]@][host][:port][/db-number]* 寫密碼redis://:123456@127.0.0.1:6379/0 * 寫用戶redis://uername@127.0.0.1:6379/0 * 或者不寫密碼 redis://127.0.0.1:6379/0* 或者不寫db_number redis://:127.0.0.1:6379* */});redisClient.on('ready', () => {console.log('redis is ready...')})redisClient.on('error', err => {console.log(err)})await redisClient.connect() // 連接/* 增 改*/const status = await redisClient.set('key', 'value') // 設置值console.log(status )/* 查 */const value = await redisClient.get('key') // 得到value 沒有則為nullconsole.log(value )/* 刪 */const num = await redisClient.del('key') // 0 沒有key關鍵字 // 1刪除成功console.log(num )await redisClient.quit() // 關閉 })();- redis4.0官網
redis3.0語法
const redis = require('redis')const redisClient = redis.createClient(port, 'ip', {auth_pass: "password"})redisClient.on('ready', () => {console.log('redis is ready...') }) redisClient.on('error', err => {console.err(err) }) /* 增 改*/ redisClient.set("key", "value", redis.print)/* 刪 */ redisClient.del("key", redis.print)/* 查 */ redisClient.get("key", (err, val) => {if(err){console.err(err)return}console.log('value:', val) }) redisClient.quit()- redis3.0官網
- nodejs-對redis數據庫進行封裝
總結
以上是生活随笔為你收集整理的nodejs使用redis库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ThinkPHP_防止表单重复提交
- 下一篇: 智能中控屏:产品介绍+未来发展趋势详解