Redis存储适配器
通过redis存储数据,支持分布式集群。使用ioredis实现。
Tips
仅 alova 3.0+ 支持
安装
# npm
npm install alova @alova/storage-redis --save
# yarn
yarn add alova @alova/storage-redis
# npm
pnpm install alova @alova/storage-redis
使用
基础用法
创建RedisStorageAdapter并指定redis服务器连接信息。
const { createAlova } = require('alova');
const RedisStorageAdapter = require('@alova/storage-redis');
const redisAdapter = new RedisStorageAdapter({
host: 'localhost',
port: '6379',
username: 'default',
password: 'my-top-secret',
db: 0
});
const alovaInstance = createAlova({
// ...
l2Cache: redisAdapter
});
设置存储key前缀
默认情况下,存储key前缀为alova:,可以通过keyPrefix设置。
const redisAdapter = new RedisStorageAdapter({
host: 'localhost',
port: '6379',
username: 'default',
password: 'my-top-secret',
db: 0,
keyPrefix: 'my-app:'
});
使用外部redis实例
如果你的项目中已经存在ioredis实例,并希望使用它进行操作,可以通过client设置。
const redisAdapter = new RedisStorageAdapter({
client: originalRedisClient
});
alova使用调查,花3分钟填下,求你了!
alova用在项目里了吗?快来告诉我