Skip to content
0

Redis

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库

基础用法

安装和启动

$ brew install redis        # 安装
$ brew services start redis # 启动
$ brew services stop redis  # 停止

使用

 redis-cli
127.0.0.1:6379> SET mykey "hello world"
OK
127.0.0.1:6379> GET mykey
"hello world"
127.0.0.1:6379>

NodeJs 连接

在 NodeJs 中,可以使用 redis/node-redis 进行连接

$ npm i redis

import { createClient } from 'redis';

const client = await createClient() // or pass { url: 'redis[s]://[[username][:password]@][host][:port][/db-number]'}
  .on('error', err => console.log('Redis Client Error', err))
  .connect();

await client.set('key', 'value');
const value = await client.get('key');
await client.disconnect();

或者使用另一个也很流行的库 redis/ioredis

比较:NPM Redis VS Ioredis | A Comparative Post

Released under the MIT License.