安装redis
注意:默认安装都是最新版本(截至2022.4.12)即 4.0.6
npm install redis –save
如果想安装以前的版本例如:3.1.2
npm install redis@3.1.2 –save
注意: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 没有则为null console.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()
————————————————
版权声明:本文为CSDN博主「KjPrime」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45019494/article/details/123357595
声明:本站部分资源搜集自网络,相关版权归版权持有人所有,如有侵权,请联络我们,本站会尽快删除。