* main: (168 commits)
chore: read redis image for ruedis
chore: align ruedis expiration test with redis
chore: skip cluster tests
chore: align valkey expiration test with redis
chore: refine message
fix: reuse valkey container in benchmarks
chore: pass the redis-like image explicitly in tests
fix: missing eval of redis image from env var
chore: proper parallel layout
chore: add integration tests to the redis helper module
chore: verify mtls properly in tests
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /s3
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 in /s3
chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 in /clickhouse
chore(deps): bump github.com/minio/minio-go/v7 in /minio
chore(deps): bump github.com/valkey-io/valkey-go in /valkey
chore(deps): bump github.com/jackc/pgx/v5 in /postgres
chore: add tests for the helper module
chore: make sure the client gets the variable locally
fix(coherence): set coherence log level to ERROR in benchmarks
...
* main: (48 commits)
chore(deps): bump github.com/microsoft/go-mssqldb in /mssql
chore(deps): bump github.com/testcontainers/testcontainers-go
Add missing Go versions
Remove new benchmarks, they are not needed.
Update redis/README.md
Add missing condition
Add missing condition for Valkey during Benchmarks
Update dependencies, add script for updating in the future
Add unit tests for Redis connection
Add example for using existing Redis connection
Added TLS/SSL options in Readme
Added TLS/SSL options
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
chore(deps): bump github.com/aws/aws-sdk-go-v2/service/dynamodb
chore(deps): bump github.com/mdelapenya/tlscert in /nats
chore(deps): bump github.com/minio/minio-go/v7 in /minio
chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager in /s3
chore(deps): bump github.com/stretchr/testify in /mssql
chore: apply suggestions from code review
...
Implemented tests to verify Redis key management functions including set, get, and delete operations. Ensuring data integrity and operation correctness in Redis storage.
Introduced NewFromConnection to create Storage using an existing Redis client, enhancing flexibility. Added benchmarks to test Redis operations with this method.
* Add DB() support for Redis driver
* Added support for DB() to all drivers
* Fixed typo in README and Lint issue
* Fix lint issue with ristretto db
* Fix lint issue with bbolt db
* Rename DB() to Conn()
* Replace all instances of _DB with _Conn
* Update all the README files
* Return ArangoDB Client instead of DB