Files
dependabot[bot] c65c7d7c81 chore(deps): bump the golang-modules group across 31 directories with 7 updates
Bumps the golang-modules group with 3 updates in the /aerospike directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/sync](https://github.com/golang/sync) and [golang.org/x/tools](https://github.com/golang/tools).
Bumps the golang-modules group with 1 update in the /arangodb directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /azureblob directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 2 updates in the /badger directory: [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/net](https://github.com/golang/net).
Bumps the golang-modules group with 1 update in the /bbolt directory: [golang.org/x/sys](https://github.com/golang/sys).
Bumps the golang-modules group with 2 updates in the /cassandra directory: [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/sync](https://github.com/golang/sync).
Bumps the golang-modules group with 1 update in the /clickhouse directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 2 updates in the /cloudflarekv directory: [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/time](https://github.com/golang/time).
Bumps the golang-modules group with 1 update in the /coherence directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /couchbase directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /dynamodb directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /etcd directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 2 updates in the /firestore directory: [golang.org/x/crypto](https://github.com/golang/crypto) and [golang.org/x/net](https://github.com/golang/net).
Bumps the golang-modules group with 1 update in the /memcache directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /minio directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /mongodb directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /mssql directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /mysql directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /nats directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /neo4j directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 2 updates in the /pebble directory: [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/text](https://github.com/golang/text).
Bumps the golang-modules group with 1 update in the /postgres directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /redis directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /ristretto directory: [golang.org/x/sys](https://github.com/golang/sys).
Bumps the golang-modules group with 1 update in the /rueidis directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /s3 directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /scylladb directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /surrealdb directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /testhelpers/redis directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /testhelpers/tck directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the golang-modules group with 1 update in the /valkey directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/tools` from 0.42.0 to 0.44.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.42.0...v0.44.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.53.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.53.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/time` from 0.14.0 to 0.15.0
- [Commits](https://github.com/golang/time/compare/v0.14.0...v0.15.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.49.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.42.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.52.0 to 0.53.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/net` from 0.50.0 to 0.52.0
- [Commits](https://github.com/golang/net/compare/v0.50.0...v0.53.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sync` from 0.19.0 to 0.20.0
- [Commits](https://github.com/golang/sync/compare/v0.19.0...v0.20.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/text` from 0.34.0 to 0.36.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.34.0...v0.36.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

Updates `golang.org/x/crypto` from 0.48.0 to 0.50.0
- [Commits](https://github.com/golang/crypto/compare/v0.48.0...v0.50.0)

Updates `golang.org/x/sys` from 0.41.0 to 0.43.0
- [Commits](https://github.com/golang/sys/compare/v0.41.0...v0.43.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/tools
  dependency-version: 0.44.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.53.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.53.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/time
  dependency-version: 0.15.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.53.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sync
  dependency-version: 0.20.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/text
  dependency-version: 0.36.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/crypto
  dependency-version: 0.50.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
- dependency-name: golang.org/x/sys
  dependency-version: 0.43.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: golang-modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-17 12:26:13 +00:00
..
2021-04-13 23:12:57 -04:00
2025-07-06 16:07:06 +03:00
2023-09-15 18:23:02 +03:00

id, title
id title
ristretto Ristretto

Release Discord Test

A Memory-bound storage driver using dgraph-io/ristretto.

Table of Contents

Signatures

func New(config ...Config) Storage
func (s *Storage) Get(key string) ([]byte, error)
func (s *Storage) GetWithContext(ctx context.Context, key string) ([]byte, error)
func (s *Storage) Set(key string, val []byte, exp time.Duration) error
func (s *Storage) SetWithContext(ctx context.Context, key string, val []byte, exp time.Duration) error
func (s *Storage) Delete(key string) error
func (s *Storage) DeleteWithContext(ctx context.Context, key string) error
func (s *Storage) Reset() error
func (s *Storage) ResetWithContext(ctx context.Context) error
func (s *Storage) Close() error
func (s *Storage) Conn() *ristretto.Cache

Note: The context methods are dummy methods and don't have any functionality, as Ristretto does not support context cancellation in its client library. They are provided for compliance with the Fiber storage interface.

Installation

Ristretto is tested on the 2 last Go versions with support for modules. So make sure to initialize one first if you didn't do that yet:

go mod init github.com/<user>/<repo>

And then install the ristretto implementation:

go get github.com/gofiber/storage/ristretto/v2

Examples

Import the storage package.

import "github.com/gofiber/storage/ristretto/v2"

You can use the following possibilities to create a storage:

// Initialize default config
store := ristretto.New()

// Initialize custom config
store := ristretto.New(ristretto.Config{
  NumCounters: 1e7, // number of keys to track frequency of (10M).
  MaxCost:     1 << 30, // maximum cost of cache (1GB).
  BufferItems: 64, // number of keys per Get buffer.
})

Config

type Config struct {
  // NumCounters number of keys to track frequency of (10M).
  NumCounters int64

  // MaxCost maximum cost of cache (1GB).
  MaxCost     int64

  // BufferItems number of keys per Get buffer.
  BufferItems int64
}

Default Config

var ConfigDefault = Config{
  NumCounters: 1e7,
  MaxCost:     1 << 30,
  BufferItems: 64,
  DefaultCost: 1,
}