Strapi 中的多个数据库

Ham*_*mid 5 strapi

是否可以在 Strapi 中同时使用两个不同的数据库,即 MongoDB 和 Redis?我想通过 Redis 跟踪我的刷新令牌,而 Mongo 上的所有其他文档。

Lea*_*llo 0

是的,但是 Strapi 不支持 Redis

module.exports = ({ env }) => ({
  defaultConnection: 'default', // this defines the default connections
  connections: {
    default: { //that's the default connection
      connector: 'bookshelf',
      settings: {
        client: 'sqlite',
        filename: env('DATABASE_FILENAME', '.tmp/main.db'), //uses main db
      },
      options: {
        useNullAsDefault: true,
      },
    },
    messages: { //that's the connection for messages db
      connector: 'bookshelf',
      settings: {
        client: 'sqlite',
        filename: env('DATABASE_FILENAME', '.tmp/messages.db'), //uses another db
      },
      options: {
        useNullAsDefault: true,
      },
    },
  },
});
Run Code Online (Sandbox Code Playgroud)