├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── release.yml └── workflows │ ├── main.yml │ ├── pull_request.yml │ ├── pull_request_label.yml │ └── unit_tests.yml ├── .gitignore ├── .gitlab ├── issue_templates │ └── Issue.md └── merge_request_templates │ └── Patch.md ├── .licenseignore ├── .mailmap ├── .spi.yml ├── .swift-format ├── .yamllint.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.txt ├── LICENSE.txt ├── NOTICE.txt ├── Package.swift ├── README.md ├── Sources ├── RESP3 │ ├── RESP3Error.swift │ ├── RESP3Token.swift │ ├── RESP3TokenDecoder.swift │ └── RESP3TypeIdentifier.swift ├── RediStack │ ├── ChannelHandlers │ │ ├── RedisByteDecoder.swift │ │ ├── RedisCommandHandler.swift │ │ ├── RedisMessageEncoder.swift │ │ └── RedisPubSubHandler.swift │ ├── Cluster │ │ ├── RedisClusterNodeDescriptionProtocol.swift │ │ ├── RedisClusterNodeID.swift │ │ ├── RedisClusterShardDescriptionProtocol.swift │ │ ├── RedisHashSlot.swift │ │ └── SwiftPolyfill.swift │ ├── Commands │ │ ├── BasicCommands.swift │ │ ├── HashCommands.swift │ │ ├── ListCommands.swift │ │ ├── PubSubCommands.swift │ │ ├── SetCommands.swift │ │ ├── SortedSetCommands.swift │ │ └── StringCommands.swift │ ├── ConnectionPool │ │ ├── ConnectionPool.swift │ │ ├── RedisConnectionPool+Configuration.swift │ │ ├── RedisConnectionPool.swift │ │ └── RedisConnectionPoolError.swift │ ├── Extensions │ │ ├── StandardLibrary.swift │ │ └── SwiftNIO.swift │ ├── RESP │ │ ├── RESPTranslator.swift │ │ ├── RESPValue.swift │ │ └── RESPValueConvertible.swift │ ├── RedisChannelName.swift │ ├── RedisClient.swift │ ├── RedisCommandEncoder-multi-encode.swift │ ├── RedisCommandEncoder.swift │ ├── RedisConnection+Configuration.swift │ ├── RedisConnection.swift │ ├── RedisError.swift │ ├── RedisKey+TTL.swift │ ├── RedisKey.swift │ ├── RedisLogging.swift │ ├── RedisMetrics.swift │ └── _Deprecations.swift ├── RediStackTestUtils │ ├── EmbeddedMockRedisServer.swift │ ├── Extensions │ │ ├── General.swift │ │ └── RediStack.swift │ ├── RedisConnectionPoolIntegrationTestCase.swift │ ├── RedisIntegrationTestCase.swift │ └── _Deprecations.swift └── RedisTypes │ └── RedisSet.swift ├── Tests ├── RESP3Tests │ └── RESP3TokenTests.swift ├── RediStackIntegrationTests │ ├── Commands │ │ ├── BasicCommandsTests.swift │ │ ├── HashCommandsTests.swift │ │ ├── ListCommandsTests.swift │ │ ├── PubSubCommandsTests.swift │ │ ├── SetCommandsTests.swift │ │ ├── SortedSetCommandsTests.swift │ │ └── StringCommandsTests.swift │ ├── RediStackIntegrationTestCase.swift │ ├── RedisConnectionPoolTests.swift │ ├── RedisConnectionTests.swift │ └── RedisLoggingTests.swift ├── RediStackTests │ ├── ChannelHandlers │ │ ├── RedisByteDecoderTests.swift │ │ ├── RedisCommandHandlerTests.swift │ │ └── RedisMessageEncoderTests.swift │ ├── Cluster │ │ └── RedisClusterNodeDescriptionProtocolTests.swift │ ├── ConfigurationTests.swift │ ├── ConnectionPoolTests.swift │ ├── Helpers │ │ ├── MockNodeDescription.swift │ │ └── RedisErrorTests.swift │ ├── RESPTranslatorTests.swift │ ├── RESPValueTests.swift │ ├── RedisCommandEncoderTests.swift │ ├── RedisConnection+ConfigurationTests.swift │ ├── RedisConnectionTests.swift │ ├── RedisHashSlotTests.swift │ └── RedisKeyLifetime.swift └── RedisTypesTests │ ├── RedisSetTests.swift │ └── RedisTypesIntegrationTestCase.swift ├── dev.docker-compose.yml ├── docs └── api-design │ └── Logging.md └── scripts └── generate_rediscommandencoder_multi_encode.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/workflows/pull_request_label.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab/issue_templates/Issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.gitlab/issue_templates/Issue.md -------------------------------------------------------------------------------- /.gitlab/merge_request_templates/Patch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.gitlab/merge_request_templates/Patch.md -------------------------------------------------------------------------------- /.licenseignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.licenseignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.mailmap -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.swift-format -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/README.md -------------------------------------------------------------------------------- /Sources/RESP3/RESP3Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RESP3/RESP3Error.swift -------------------------------------------------------------------------------- /Sources/RESP3/RESP3Token.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RESP3/RESP3Token.swift -------------------------------------------------------------------------------- /Sources/RESP3/RESP3TokenDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RESP3/RESP3TokenDecoder.swift -------------------------------------------------------------------------------- /Sources/RESP3/RESP3TypeIdentifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RESP3/RESP3TypeIdentifier.swift -------------------------------------------------------------------------------- /Sources/RediStack/ChannelHandlers/RedisByteDecoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ChannelHandlers/RedisByteDecoder.swift -------------------------------------------------------------------------------- /Sources/RediStack/ChannelHandlers/RedisCommandHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ChannelHandlers/RedisCommandHandler.swift -------------------------------------------------------------------------------- /Sources/RediStack/ChannelHandlers/RedisMessageEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ChannelHandlers/RedisMessageEncoder.swift -------------------------------------------------------------------------------- /Sources/RediStack/ChannelHandlers/RedisPubSubHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ChannelHandlers/RedisPubSubHandler.swift -------------------------------------------------------------------------------- /Sources/RediStack/Cluster/RedisClusterNodeDescriptionProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Cluster/RedisClusterNodeDescriptionProtocol.swift -------------------------------------------------------------------------------- /Sources/RediStack/Cluster/RedisClusterNodeID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Cluster/RedisClusterNodeID.swift -------------------------------------------------------------------------------- /Sources/RediStack/Cluster/RedisClusterShardDescriptionProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Cluster/RedisClusterShardDescriptionProtocol.swift -------------------------------------------------------------------------------- /Sources/RediStack/Cluster/RedisHashSlot.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Cluster/RedisHashSlot.swift -------------------------------------------------------------------------------- /Sources/RediStack/Cluster/SwiftPolyfill.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Cluster/SwiftPolyfill.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/BasicCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/BasicCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/HashCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/HashCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/ListCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/ListCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/PubSubCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/PubSubCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/SetCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/SetCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/SortedSetCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/SortedSetCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/Commands/StringCommands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Commands/StringCommands.swift -------------------------------------------------------------------------------- /Sources/RediStack/ConnectionPool/ConnectionPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ConnectionPool/ConnectionPool.swift -------------------------------------------------------------------------------- /Sources/RediStack/ConnectionPool/RedisConnectionPool+Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ConnectionPool/RedisConnectionPool+Configuration.swift -------------------------------------------------------------------------------- /Sources/RediStack/ConnectionPool/RedisConnectionPool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ConnectionPool/RedisConnectionPool.swift -------------------------------------------------------------------------------- /Sources/RediStack/ConnectionPool/RedisConnectionPoolError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/ConnectionPool/RedisConnectionPoolError.swift -------------------------------------------------------------------------------- /Sources/RediStack/Extensions/StandardLibrary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Extensions/StandardLibrary.swift -------------------------------------------------------------------------------- /Sources/RediStack/Extensions/SwiftNIO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/Extensions/SwiftNIO.swift -------------------------------------------------------------------------------- /Sources/RediStack/RESP/RESPTranslator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RESP/RESPTranslator.swift -------------------------------------------------------------------------------- /Sources/RediStack/RESP/RESPValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RESP/RESPValue.swift -------------------------------------------------------------------------------- /Sources/RediStack/RESP/RESPValueConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RESP/RESPValueConvertible.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisChannelName.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisChannelName.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisClient.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisCommandEncoder-multi-encode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisCommandEncoder-multi-encode.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisCommandEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisCommandEncoder.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisConnection+Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisConnection+Configuration.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisConnection.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisError.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisKey+TTL.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisKey+TTL.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisKey.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisLogging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisLogging.swift -------------------------------------------------------------------------------- /Sources/RediStack/RedisMetrics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/RedisMetrics.swift -------------------------------------------------------------------------------- /Sources/RediStack/_Deprecations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStack/_Deprecations.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/EmbeddedMockRedisServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/EmbeddedMockRedisServer.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/Extensions/General.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/Extensions/General.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/Extensions/RediStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/Extensions/RediStack.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/RedisConnectionPoolIntegrationTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/RedisConnectionPoolIntegrationTestCase.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/RedisIntegrationTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/RedisIntegrationTestCase.swift -------------------------------------------------------------------------------- /Sources/RediStackTestUtils/_Deprecations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RediStackTestUtils/_Deprecations.swift -------------------------------------------------------------------------------- /Sources/RedisTypes/RedisSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Sources/RedisTypes/RedisSet.swift -------------------------------------------------------------------------------- /Tests/RESP3Tests/RESP3TokenTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RESP3Tests/RESP3TokenTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/BasicCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/BasicCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/HashCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/HashCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/ListCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/ListCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/PubSubCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/PubSubCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/SetCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/SetCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/SortedSetCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/SortedSetCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/Commands/StringCommandsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/Commands/StringCommandsTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/RediStackIntegrationTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/RediStackIntegrationTestCase.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/RedisConnectionPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/RedisConnectionPoolTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/RedisConnectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/RedisConnectionTests.swift -------------------------------------------------------------------------------- /Tests/RediStackIntegrationTests/RedisLoggingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackIntegrationTests/RedisLoggingTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/ChannelHandlers/RedisByteDecoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/ChannelHandlers/RedisByteDecoderTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/ChannelHandlers/RedisCommandHandlerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/ChannelHandlers/RedisCommandHandlerTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/ChannelHandlers/RedisMessageEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/ChannelHandlers/RedisMessageEncoderTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/Cluster/RedisClusterNodeDescriptionProtocolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/Cluster/RedisClusterNodeDescriptionProtocolTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/ConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/ConfigurationTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/ConnectionPoolTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/ConnectionPoolTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/Helpers/MockNodeDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/Helpers/MockNodeDescription.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/Helpers/RedisErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/Helpers/RedisErrorTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RESPTranslatorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RESPTranslatorTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RESPValueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RESPValueTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RedisCommandEncoderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RedisCommandEncoderTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RedisConnection+ConfigurationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RedisConnection+ConfigurationTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RedisConnectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RedisConnectionTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RedisHashSlotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RedisHashSlotTests.swift -------------------------------------------------------------------------------- /Tests/RediStackTests/RedisKeyLifetime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RediStackTests/RedisKeyLifetime.swift -------------------------------------------------------------------------------- /Tests/RedisTypesTests/RedisSetTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RedisTypesTests/RedisSetTests.swift -------------------------------------------------------------------------------- /Tests/RedisTypesTests/RedisTypesIntegrationTestCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/Tests/RedisTypesTests/RedisTypesIntegrationTestCase.swift -------------------------------------------------------------------------------- /dev.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/dev.docker-compose.yml -------------------------------------------------------------------------------- /docs/api-design/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/docs/api-design/Logging.md -------------------------------------------------------------------------------- /scripts/generate_rediscommandencoder_multi_encode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swift-server/RediStack/HEAD/scripts/generate_rediscommandencoder_multi_encode.sh --------------------------------------------------------------------------------