Merge branch 'gofiber:main' into main

This commit is contained in:
i9
2025-02-03 14:37:32 +01:00
committed by GitHub
2 changed files with 11 additions and 1 deletions

View File

@@ -33,6 +33,12 @@ func (s *Storage) Keys() ([][]byte, error)
``` ```
### Installation ### Installation
Redis is tested on the 2 last [Go versions](https://golang.org/dl/) with support for modules. So make sure to initialize one first if you didn't do that yet: Redis is tested on the 2 last [Go versions](https://golang.org/dl/) with support for modules. So make sure to initialize one first if you didn't do that yet:
> **Note:** You can also use [DragonflyDB](https://dragonflydb.io/) as a Redis replacement.
> Since DragonflyDB is fully compatible with the Redis API, you can use it exactly like Redis **without any code changes**.
> [Example](#example-using-dragonflydb)
```bash ```bash
go mod init github.com/<user>/<repo> go mod init github.com/<user>/<repo>
``` ```
@@ -194,3 +200,7 @@ var ConfigDefault = Config{
SentinelPassword: "", SentinelPassword: "",
} }
``` ```
### Example: Using DragonflyDB
> **Note:** You can use [DragonflyDB](https://dragonflydb.io/) in the same way as Redis.
> Simply start a DragonflyDB server and configure it just like Redis. Then, call `New()` and use it exactly as you would with Redis.

View File

@@ -13,7 +13,7 @@ type Storage struct {
db redis.UniversalClient db redis.UniversalClient
} }
// New creates a new redis storage // New creates a new Redis storage instance.
func New(config ...Config) *Storage { func New(config ...Config) *Storage {
// Set default config // Set default config
cfg := configDefault(config...) cfg := configDefault(config...)