├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── publish.yaml │ └── testing.yaml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.yaml ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── compose.yaml ├── docs ├── latest │ ├── cluster.md │ ├── examples.md │ └── redis.md ├── v2 │ ├── README.md │ └── dependency-graph.svg ├── v3 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md ├── v4 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md ├── v5 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md ├── v6 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md ├── v7 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md ├── v8 │ ├── cluster.md │ ├── dependency-graph.svg │ ├── examples.md │ ├── health-checks.md │ └── redis.md └── v9 │ ├── cluster.md │ ├── examples.md │ └── redis.md ├── eslint.config.mjs ├── package.json ├── packages ├── global.d.ts ├── node-redis │ ├── .lintstagedrc.mjs │ ├── LICENSE │ ├── README.md │ ├── jest.config.json │ ├── lib │ │ └── index.ts │ ├── package.json │ ├── test │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── redis-health │ ├── .lintstagedrc.mjs │ ├── LICENSE │ ├── README.md │ ├── jest.config.json │ ├── lib │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── indicators │ │ │ ├── redis-check-settings.interface.ts │ │ │ ├── redis.health.spec.ts │ │ │ └── redis.health.ts │ │ ├── messages │ │ │ ├── index.spec.ts │ │ │ └── index.ts │ │ ├── redis-health.module.spec.ts │ │ ├── redis-health.module.ts │ │ └── utils │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── is.spec.ts │ │ │ ├── is.ts │ │ │ ├── parsers.spec.ts │ │ │ ├── parsers.ts │ │ │ ├── promise-timeout.spec.ts │ │ │ └── promise-timeout.ts │ ├── package.json │ ├── test │ │ ├── cluster │ │ │ ├── e2e │ │ │ │ └── health.e2e-spec.ts │ │ │ └── src │ │ │ │ ├── app.module.ts │ │ │ │ └── controllers │ │ │ │ └── health.controller.ts │ │ ├── jest-e2e.json │ │ └── redis │ │ │ ├── e2e │ │ │ └── health.e2e-spec.ts │ │ │ └── src │ │ │ ├── app.module.ts │ │ │ ├── controllers │ │ │ └── health.controller.ts │ │ │ └── redis-config.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── redis │ ├── .lintstagedrc.mjs │ ├── LICENSE │ ├── README.md │ ├── dependencies.svg │ ├── jest.config.json │ ├── lib │ │ ├── cluster │ │ │ ├── cluster-logger.spec.ts │ │ │ ├── cluster-logger.ts │ │ │ ├── cluster.constants.spec.ts │ │ │ ├── cluster.constants.ts │ │ │ ├── cluster.module.spec.ts │ │ │ ├── cluster.module.ts │ │ │ ├── cluster.providers.spec.ts │ │ │ ├── cluster.providers.ts │ │ │ ├── cluster.service.spec.ts │ │ │ ├── cluster.service.ts │ │ │ ├── common │ │ │ │ ├── cluster.utils.spec.ts │ │ │ │ ├── cluster.utils.ts │ │ │ │ ├── index.spec.ts │ │ │ │ └── index.ts │ │ │ ├── default-options.spec.ts │ │ │ ├── default-options.ts │ │ │ └── interfaces │ │ │ │ ├── cluster-module-options.interface.ts │ │ │ │ ├── cluster.interface.ts │ │ │ │ └── index.ts │ │ ├── errors │ │ │ ├── connection-not-found.error.spec.ts │ │ │ ├── connection-not-found.error.ts │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── missing-configuration.error.spec.ts │ │ │ └── missing-configurations.error.ts │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ └── index.ts │ │ ├── messages │ │ │ ├── index.spec.ts │ │ │ └── index.ts │ │ ├── redis │ │ │ ├── common │ │ │ │ ├── index.spec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── redis.utils.spec.ts │ │ │ │ └── redis.utils.ts │ │ │ ├── default-options.spec.ts │ │ │ ├── default-options.ts │ │ │ ├── interfaces │ │ │ │ ├── index.ts │ │ │ │ ├── redis-module-options.interface.ts │ │ │ │ └── redis.interface.ts │ │ │ ├── redis-logger.spec.ts │ │ │ ├── redis-logger.ts │ │ │ ├── redis.constants.spec.ts │ │ │ ├── redis.constants.ts │ │ │ ├── redis.module.spec.ts │ │ │ ├── redis.module.ts │ │ │ ├── redis.providers.spec.ts │ │ │ ├── redis.providers.ts │ │ │ ├── redis.service.spec.ts │ │ │ └── redis.service.ts │ │ └── utils │ │ │ ├── index.spec.ts │ │ │ ├── index.ts │ │ │ ├── is.spec.ts │ │ │ ├── is.ts │ │ │ ├── parsers.spec.ts │ │ │ ├── parsers.ts │ │ │ ├── reflect.spec.ts │ │ │ └── reflect.ts │ ├── package.json │ ├── test │ │ ├── cluster │ │ │ ├── e2e │ │ │ │ ├── inject.e2e-spec.ts │ │ │ │ └── manager.e2e-spec.ts │ │ │ └── src │ │ │ │ ├── app.module.ts │ │ │ │ └── controllers │ │ │ │ ├── inject.controller.ts │ │ │ │ └── manager.controller.ts │ │ ├── jest-e2e.json │ │ └── redis │ │ │ ├── e2e │ │ │ ├── inject.e2e-spec.ts │ │ │ └── manager.e2e-spec.ts │ │ │ └── src │ │ │ ├── app.module.ts │ │ │ ├── controllers │ │ │ ├── inject.controller.ts │ │ │ └── manager.controller.ts │ │ │ └── redis-config.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── tsconfig.base.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/testing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.github/workflows/testing.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm dlx commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm exec lint-staged 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/dist -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/README.md -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/compose.yaml -------------------------------------------------------------------------------- /docs/latest/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/latest/cluster.md -------------------------------------------------------------------------------- /docs/latest/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/latest/examples.md -------------------------------------------------------------------------------- /docs/latest/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/latest/redis.md -------------------------------------------------------------------------------- /docs/v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v2/README.md -------------------------------------------------------------------------------- /docs/v2/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v2/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v3/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v3/cluster.md -------------------------------------------------------------------------------- /docs/v3/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v3/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v3/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v3/examples.md -------------------------------------------------------------------------------- /docs/v3/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v3/health-checks.md -------------------------------------------------------------------------------- /docs/v3/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v3/redis.md -------------------------------------------------------------------------------- /docs/v4/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v4/cluster.md -------------------------------------------------------------------------------- /docs/v4/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v4/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v4/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v4/examples.md -------------------------------------------------------------------------------- /docs/v4/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v4/health-checks.md -------------------------------------------------------------------------------- /docs/v4/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v4/redis.md -------------------------------------------------------------------------------- /docs/v5/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v5/cluster.md -------------------------------------------------------------------------------- /docs/v5/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v5/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v5/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v5/examples.md -------------------------------------------------------------------------------- /docs/v5/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v5/health-checks.md -------------------------------------------------------------------------------- /docs/v5/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v5/redis.md -------------------------------------------------------------------------------- /docs/v6/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v6/cluster.md -------------------------------------------------------------------------------- /docs/v6/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v6/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v6/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v6/examples.md -------------------------------------------------------------------------------- /docs/v6/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v6/health-checks.md -------------------------------------------------------------------------------- /docs/v6/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v6/redis.md -------------------------------------------------------------------------------- /docs/v7/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v7/cluster.md -------------------------------------------------------------------------------- /docs/v7/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v7/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v7/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v7/examples.md -------------------------------------------------------------------------------- /docs/v7/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v7/health-checks.md -------------------------------------------------------------------------------- /docs/v7/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v7/redis.md -------------------------------------------------------------------------------- /docs/v8/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v8/cluster.md -------------------------------------------------------------------------------- /docs/v8/dependency-graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v8/dependency-graph.svg -------------------------------------------------------------------------------- /docs/v8/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v8/examples.md -------------------------------------------------------------------------------- /docs/v8/health-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v8/health-checks.md -------------------------------------------------------------------------------- /docs/v8/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v8/redis.md -------------------------------------------------------------------------------- /docs/v9/cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v9/cluster.md -------------------------------------------------------------------------------- /docs/v9/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v9/examples.md -------------------------------------------------------------------------------- /docs/v9/redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/docs/v9/redis.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/package.json -------------------------------------------------------------------------------- /packages/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-extended'; 2 | -------------------------------------------------------------------------------- /packages/node-redis/.lintstagedrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/.lintstagedrc.mjs -------------------------------------------------------------------------------- /packages/node-redis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/LICENSE -------------------------------------------------------------------------------- /packages/node-redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/README.md -------------------------------------------------------------------------------- /packages/node-redis/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/jest.config.json -------------------------------------------------------------------------------- /packages/node-redis/lib/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-redis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/package.json -------------------------------------------------------------------------------- /packages/node-redis/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/test/jest-e2e.json -------------------------------------------------------------------------------- /packages/node-redis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/tsconfig.build.json -------------------------------------------------------------------------------- /packages/node-redis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/node-redis/tsconfig.json -------------------------------------------------------------------------------- /packages/redis-health/.lintstagedrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/.lintstagedrc.mjs -------------------------------------------------------------------------------- /packages/redis-health/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/LICENSE -------------------------------------------------------------------------------- /packages/redis-health/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/README.md -------------------------------------------------------------------------------- /packages/redis-health/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/jest.config.json -------------------------------------------------------------------------------- /packages/redis-health/lib/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/index.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/index.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/indicators/redis-check-settings.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/indicators/redis-check-settings.interface.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/indicators/redis.health.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/indicators/redis.health.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/indicators/redis.health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/indicators/redis.health.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/messages/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/messages/index.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/messages/index.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/redis-health.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/redis-health.module.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/redis-health.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/redis-health.module.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/index.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/index.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/is.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/is.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/is.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/parsers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/parsers.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/parsers.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/promise-timeout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/promise-timeout.spec.ts -------------------------------------------------------------------------------- /packages/redis-health/lib/utils/promise-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/lib/utils/promise-timeout.ts -------------------------------------------------------------------------------- /packages/redis-health/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/package.json -------------------------------------------------------------------------------- /packages/redis-health/test/cluster/e2e/health.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/cluster/e2e/health.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis-health/test/cluster/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/cluster/src/app.module.ts -------------------------------------------------------------------------------- /packages/redis-health/test/cluster/src/controllers/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/cluster/src/controllers/health.controller.ts -------------------------------------------------------------------------------- /packages/redis-health/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/jest-e2e.json -------------------------------------------------------------------------------- /packages/redis-health/test/redis/e2e/health.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/redis/e2e/health.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis-health/test/redis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/redis/src/app.module.ts -------------------------------------------------------------------------------- /packages/redis-health/test/redis/src/controllers/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/redis/src/controllers/health.controller.ts -------------------------------------------------------------------------------- /packages/redis-health/test/redis/src/redis-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/test/redis/src/redis-config.service.ts -------------------------------------------------------------------------------- /packages/redis-health/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/tsconfig.build.json -------------------------------------------------------------------------------- /packages/redis-health/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis-health/tsconfig.json -------------------------------------------------------------------------------- /packages/redis/.lintstagedrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/.lintstagedrc.mjs -------------------------------------------------------------------------------- /packages/redis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/LICENSE -------------------------------------------------------------------------------- /packages/redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/README.md -------------------------------------------------------------------------------- /packages/redis/dependencies.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/dependencies.svg -------------------------------------------------------------------------------- /packages/redis/jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/jest.config.json -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster-logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster-logger.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster-logger.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.constants.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.constants.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.constants.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.module.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.module.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.providers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.providers.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.providers.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.service.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/cluster.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/cluster.service.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/common/cluster.utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/common/cluster.utils.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/common/cluster.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/common/cluster.utils.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/common/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/common/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from './cluster.utils'; 2 | -------------------------------------------------------------------------------- /packages/redis/lib/cluster/default-options.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/default-options.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/default-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/default-options.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/interfaces/cluster-module-options.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/interfaces/cluster-module-options.interface.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/interfaces/cluster.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/interfaces/cluster.interface.ts -------------------------------------------------------------------------------- /packages/redis/lib/cluster/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/cluster/interfaces/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/connection-not-found.error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/connection-not-found.error.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/connection-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/connection-not-found.error.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/missing-configuration.error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/missing-configuration.error.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/errors/missing-configurations.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/errors/missing-configurations.error.ts -------------------------------------------------------------------------------- /packages/redis/lib/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/interfaces/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/messages/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/messages/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/messages/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/common/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/common/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from './redis.utils'; 2 | -------------------------------------------------------------------------------- /packages/redis/lib/redis/common/redis.utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/common/redis.utils.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/common/redis.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/common/redis.utils.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/default-options.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/default-options.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/default-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/default-options.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/interfaces/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/interfaces/redis-module-options.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/interfaces/redis-module-options.interface.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/interfaces/redis.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/interfaces/redis.interface.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis-logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis-logger.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis-logger.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.constants.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.constants.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.constants.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.module.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.module.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.providers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.providers.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.providers.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.service.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/redis/redis.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/redis/redis.service.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/index.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/index.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/is.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/is.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/is.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/is.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/parsers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/parsers.spec.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/parsers.ts -------------------------------------------------------------------------------- /packages/redis/lib/utils/reflect.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/redis/lib/utils/reflect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/lib/utils/reflect.ts -------------------------------------------------------------------------------- /packages/redis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/package.json -------------------------------------------------------------------------------- /packages/redis/test/cluster/e2e/inject.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/cluster/e2e/inject.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis/test/cluster/e2e/manager.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/cluster/e2e/manager.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis/test/cluster/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/cluster/src/app.module.ts -------------------------------------------------------------------------------- /packages/redis/test/cluster/src/controllers/inject.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/cluster/src/controllers/inject.controller.ts -------------------------------------------------------------------------------- /packages/redis/test/cluster/src/controllers/manager.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/cluster/src/controllers/manager.controller.ts -------------------------------------------------------------------------------- /packages/redis/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/jest-e2e.json -------------------------------------------------------------------------------- /packages/redis/test/redis/e2e/inject.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/e2e/inject.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis/test/redis/e2e/manager.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/e2e/manager.e2e-spec.ts -------------------------------------------------------------------------------- /packages/redis/test/redis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/src/app.module.ts -------------------------------------------------------------------------------- /packages/redis/test/redis/src/controllers/inject.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/src/controllers/inject.controller.ts -------------------------------------------------------------------------------- /packages/redis/test/redis/src/controllers/manager.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/src/controllers/manager.controller.ts -------------------------------------------------------------------------------- /packages/redis/test/redis/src/redis-config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/test/redis/src/redis-config.service.ts -------------------------------------------------------------------------------- /packages/redis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/tsconfig.build.json -------------------------------------------------------------------------------- /packages/redis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/redis/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/packages/tsconfig.base.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liaoliaots/nestjs-redis/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------