StarterRedigo

package module
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

README

starter-redigo

English | 中文

The project has been officially released, welcome to use!

starter-redigo provides a Redis client wrapper based on redigo, making it easy to integrate and use Redis in Go-Spring applications.

Installation

go get github.com/go-spring/starter-redigo

Quick Start

1. Import the starter-redigo Package

Refer to the example.go file.

import _ "github.com/go-spring/starter-redigo"
2. Configure the Redis Instance

Add Redis configuration in your project’s configuration file, for example:

spring.redigo.main.addr=127.0.0.1:6379
3. Inject the Redis Instance

Refer to the example.go file.

import "github.com/gomodule/redigo/redis"

type Service struct {
    Redis *redis.Client `autowire:""`
}
4. Use the Redis Instance

Refer to the example.go file.

str, err := s.Redis.Get(r.Context(), "key").Result()
str, err := s.Redis.Set(r.Context(), "key", "value", 0).Result()

Advanced Features

  • Supports multiple Redis instances: You can define multiple Redis instances in the configuration file and reference them by name in your project.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Addr     string `value:"${addr}"`
	Password string `value:"${password:=}"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL