Redis是现在最流行的Key-Value数据库,因为高性能、易操作,支持多种语言的对接,成为很多项目的首选缓存数据库。
本文主要介绍如何用Nodejs连接并使用Redis
首先,确保您已经安装了redis
模块。如果尚未安装,请运行以下命令来安装它:
npm install redis
以下是一个简单的例子,展示了如何连接到Redis服务器并执行一些基本操作。
然后,您可以使用以下代码来连接到Redis服务器并执行一些基本命令:
const redis = require('redis');
// 创建一个客户端连接到Redis服务器
const client = redis.createClient({
url: 'redis://localhost:6379' // 替换为您的Redis服务器地址和端口
});
// 监听错误事件
client.on('error', (err) => {
console.log('Redis Client Error', err);
});
// 连接到Redis服务器
client.connect();
// 设置键值对
client.set('key', 'value', redis.print);
// 获取键的值
client.get('key', (err, value) => {
if (err) throw err;
console.log(value); // 输出: value
});
// 断开连接
// client.quit();
在这个例子中,我们创建了一个Redis客户端,连接到本地运行的Redis服务器(默认端口6379)。然后,我们使用set
命令设置了一个键值对,使用get
命令获取了这个键的值。
请注意,您需要确保Redis服务器正在运行,并且您有权访问它。如果Redis服务器运行在不同的主机或者使用了不同的端口,您需要在createClient
方法中相应地修改url
参数。