File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
[ ![ Go] ( https://github.com/ggicci/distlock/actions/workflows/go.yml/badge.svg?branch=main )] ( https://github.com/ggicci/distlock/actions/workflows/go.yml ) [ ![ codecov] ( https://codecov.io/gh/ggicci/distlock/branch/main/graph/badge.svg?token=2MDBW1V2TI )] ( https://codecov.io/gh/ggicci/distlock ) [ ![ Go Reference] ( https://pkg.go.dev/badge/github.com/ggicci/distlock.svg )] ( https://pkg.go.dev/github.com/ggicci/distlock )
4
4
5
- ** Distributed Locks implementation in Go** .
5
+ <div align =" center " >
6
+ <b >Distributed Locks</b > implementation in Go
7
+ <div >backed on</div >
8
+ <div >Redis, MySQL, PostgreSQL, etc.</div >
9
+ </div >
6
10
7
11
## Features
8
12
9
13
1 . Namespace (names in the same namespace are unique, default namespace is ` "default" ` )
10
14
2 . Auto/No expiration (auto-released after a specific time or never expire)
11
- 3 . Can work with multiple backends:
15
+ 3 . Support multiple backends:
12
16
- [x] Redis
13
17
- [x] MySQL
14
18
- [x] PostgreSQL
You can’t perform that action at this time.
0 commit comments