步骤 1. 运行 Redis 服务器
您可以选择在 Docker 容器中运行 Redis,也可以直接在您的 Mac OS 上运行。使用以下命令在本地设置 Redis 服务器
brew tap redis-stack/redis-stack
brew install --cask redis-stack
信息
Redis Stack 统一并简化了领先的 Redis 数据存储、模块及其提供的功能的开发人员体验。除了 Redis 之外,Redis Stack 还支持以下功能:JSON、搜索、时间序列、触发器和函数以及概率数据结构。
确保您能够使用以下 Redis 命令连接到 Redis 实例。
redis-cli
localhost>
现在您应该能够对 Redis 键执行 CRUD 操作。如果您在 Redis 配置文件中设置了身份验证,则上述 Redis 客户端命令可能需要密码。参考 Redis 命令参考
步骤 2. 使用 NPM
(或 YARN
)安装 node redis
运行以下 NPM 命令安装 Redis 客户端。
npm install redis
步骤 2. 编写您的应用程序代码
使用以下示例代码作为我们的 Node.js 应用程序
import { createClient } from 'redis';
async function nodeRedisDemo() {
try {
const client = createClient();
await client.connect();
await client.set('mykey', 'Hello from node redis');
const myKeyValue = await client.get('mykey');
console.log(myKeyValue);
const numAdded = await client.zAdd('vehicles', [
{
score: 4,
value: 'car',
},
{
score: 2,
value: 'bike',
},
]);
console.log(`Added ${numAdded} items.`);
for await (const { score, value } of client.zScanIterator('vehicles')) {
console.log(`${value} -> ${score}`);
}
await client.quit();
} catch (e) {
console.error(e);
}
}
nodeRedisDemo();