我已经使用RedisJSON几天了,我找不到任何关于如何使用node的'iorejson'包的管道的信息。
谁能告诉我使用的方向?看起来iorejson
没有维护,我建议您移动到node-redis
或ioredis
withnode-redis
:
// npm install redis
import { createClient } from 'redis';
const client = createClient();
client.on('error', err => console.error('Redis Client Error', err));
await client.connect();
const replies = await client.multi()
.json.set('key', { field: 'value' })
.json.get('key', '$')
.exec();
withioredis
:
// npm install ioredis
import Redis from 'ioredis';
const client = new Redis();
client.on('error', err => console.error('Redis Client Error', err));
await client.connect();
const replies = await client.multi()
.call('JSON.SET', 'key', JSON.stringify({ field: 'value' }))
.call('JSON.GET', 'key', '$')
.exec();