Top 0.5% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 2.5% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/mediocregopher/radix/v4
Package radix implements all functionality needed to work with redis and all things related to it, including redis cluster, pubsub, sentinel, scanning, lua scripting, and more. This package has extensive examples documenting advanced behavior not covered here. For a single redis instance use PoolConfig to create a connection pool. The connection pool implements the Client interface. It is thread-safe and will automatically create, reuse, and recreate connections as needed: If you're using sentinel or cluster you should use SentinelConfig or ClusterConfig (respectively) to create your Client instead. Any redis command can be performed by passing a Cmd into a Client's Do method. Each Cmd instance should only be used once. The return from the Cmd can be captured into any appopriate go primitive type, or a slice, map, or struct, if the command returns an array. FlatCmd can also be used if you wish to use non-string arguments like integers, slices, maps, or structs, and have them automatically be flattened into a single string slice. Cmd and FlatCmd both implement the Action interface. Other Actions include Pipeline, WithConn, and EvalScript.Cmd. Any of these may be passed into any Client's Do method. There are two ways to perform transactions in redis. The first is with the MULTI/EXEC commands, which can be done using the WithConn Action (see its example). The second is using EVAL with lua scripting, which can be done using the EvalScript Action (again, see its example). EVAL with lua scripting is recommended in almost all cases. It only requires a single round-trip, it's infinitely more flexible than MULTI/EXEC, it's simpler to code, and for complex transactions, which would otherwise need a WATCH statement with MULTI/EXEC, it's significantly faster. Dialer has fields like AuthPass and SelectDB which can be used to configure Conns at creation. PoolConfig takes a Dialer as one of its fields, so that all Conns the Pool creates will be created with those settings. Other Clients which create their own Pools, like Cluster and Sentinel, will take in a PoolConfig which can be used to configure the Pools they create. For example, to create a Cluster instance which uses a particular AUTH password on all Conns: All interfaces in this package were designed such that they could have custom implementations. There is no dependency within radix that demands any interface be implemented by a particular underlying type, so feel free to create your own Pools or Conns or Actions or whatever makes your life easier. Errors returned from redis can be explicitly checked for using the the resp3.SimpleError type. Note that the errors.As or errors.Is functions, introduced in go 1.13, should be used.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/mediocregopher/radix/v4
License: MIT
Latest release: over 1 year ago
First release: over 4 years ago
Namespace: github.com/mediocregopher/radix
Dependent packages: 84
Dependent repositories: 639
Stars: 599 on GitHub
Forks: 111 on GitHub
Docker dependents: 163
Docker downloads: 539,903,228
See more repository details: repos.ecosyste.ms
Last synced: about 19 hours ago
github.com/ignaciojeria/t38c v1.0.1
Tile38 Client package2 versions - Latest release: 12 months ago - 0 stars on GitHub
github.com/bakjos/vault v1.16.2
1 version - Latest release: 12 months agogithub.com/totoriverce/vault v1.16.2
250 versions - Latest release: about 1 year ago - 0 stars on GitHubgithub.com/openbao/openbao v1.15.5
245 versions - Latest release: over 1 year ago - 578 stars on GitHubgithub.com/uchennaokeke444/vault v1.15.5
246 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/gitcpu-io/origin v1.2.0
origin12 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/filipecosta90/redis-benchmark-go v1.0.3
redis benchmark go utility16 versions - Latest release: over 1 year ago - 7 stars on
github.com/redis-performance/redis-benchmark-go v1.0.3
redis benchmark go utility16 versions - Latest release: over 1 year ago - 9 stars on GitHub
github.com/starshine-sys/catalogger/v2 v2.0.0-20231106125111-e57059671cac
Discord logging bot that integrates with PluralKit1 version - Latest release: over 1 year ago - 3 stars on GitHub
git.mills.io/prologic/t38c v0.10.0
Tile38 Go client library (fork of https://github.com/sythang/t38c)17 versions - Latest release: over 1 year ago - 0 stars on git.mills.io
github.com/fanghu1986/vault v1.14.3
227 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/XaviFP/toshokan v0.0.0-20230824092316-0ec2ede4d4e5
Flashcard backend system written in Go and Rust.2 versions - Latest release: over 1 year ago - 1 stars on GitHub
code.afis.me/go-nano-services/modules/auth v1.0.602
Single Sign-On modules17 versions - Latest release: almost 2 years ago - 2 dependent repositories - 0 stars on gitlab.com
code.afis.me/go-nano-services/modules/database v1.0.402
Database modules for Go Nano Services, this modules designed to concurrent safe16 versions - Latest release: almost 2 years ago - 3 dependent packages - 8 dependent repositories - 1 stars on gitlab.com
github.com/vishvanath45/t38c v0.0.0-20230809214403-8963f7438435
Tile38 Client package1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ant4g0nist/chronometry v0.10.1
Chronometry, a transparent and cryptographically verifiable proof-of-hack signature store12 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/hovertank3d/vault-temp v1.14.1
A tool for secrets management, encryption as a service, and privileged access management219 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/hskiba/vault v1.14.1
197 versions - Latest release: almost 2 years agogithub.com/qinvent/t38c v0.0.0-20230705111834-f92d635a5452
Tile38 Client package1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/melkus/redsync/v4 v4.8.1
Distributed mutual exclusion lock using Redis for Go1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/riscem/t38c v0.3.0
Tile38 Client package for Go Repos (includes string values for Fields)3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ipfs-search/ipfs-search v0.0.0-20230531131258-ada256fd7014 💰
Search engine for IPFS using OpenSearch, RabbitMQ and Tika.10 versions - Latest release: almost 2 years ago - 2 dependent packages - 767 stars on GitHub
github.com/termora/berry v0.0.0-20230525205935-a13918579674
Searchable glossary bot for Discord12 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/dgl/redisircd v0.0.0-20230522123907-23dc4816317a
redis backed IRCd toy2 versions - Latest release: almost 2 years ago - 2 stars on GitHub
github.com/DMarby/picsum-photos v0.0.0-20230519194743-d7c3ca134191
Lorem Ipsum... but for photos.4 versions - Latest release: almost 2 years ago - 1,987 stars on GitHub
github.com/obukhov/redis-inventory v0.0.0-20230505213001-7fab37a7411f
CLI tool to see redis memory usage by keys in hierarchical way. Think of disk inventory but for r...2 versions - Latest release: about 2 years ago - 202 stars on GitHub
github.com/cloud0one/hashicorp v1.13.1
206 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/sythang/t38c v0.9.6
15 versions - Latest release: about 2 years agogithub.com/creidef/gorest v1.6.8
Package gorest - Go RESTful API starter kit with Gin, JWT, GORM (MySQL, PostgreSQL, SQLite), Redi...31 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/tiantour/cache v1.2.1
opreate redis with go19 versions - Latest release: about 2 years ago - 3 dependent packages - 2 dependent repositories - 3 stars on GitHub
github.com/xbglowx/vault-kv-mv v0.0.8
Easily move Hashicorp Vault keys to different paths7 versions - Latest release: over 2 years ago - 14 stars on GitHub
github.com/IBM/operator-for-redis-cluster v0.0.0-20230113161954-24f4e428d81e
IBM Operator for Redis Cluster3 versions - Latest release: over 2 years ago - 35 stars on GitHub
github.com/spinute/redis-inventory v0.0.0-20221227180854-c6d90aabdede
CLI tool to see redis memory usage by keys in hierarchical way. Think of disk inventory but for r...1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/sevenbaff/tile38-client v0.11.0
Tile38 Client package19 versions - Latest release: over 2 years ago - 69 stars on GitHub
github.com/xjem/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/powercake/tile38-client v0.11.0
19 versions - Latest release: over 2 years ago - 2 dependent packagesgithub.com/xjem/t38c v0.11.0
19 versions - Latest release: over 2 years ago - 3 dependent packages - 3 dependent repositoriesgithub.com/shadowspore/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/qwertyspore/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/zweihander/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/axvq/tile38-client v0.11.0
19 versions - Latest release: over 2 years ago - 1 dependent repositoriesgithub.com/marmellado/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/cqln/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/lostpeer/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/b3q/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/shadowspore/t38c v0.11.0
Tile38 Client package19 versions - Latest release: over 2 years ago - 70 stars on GitHub
github.com/zerobounty/tile38-client v0.11.0
19 versions - Latest release: over 2 years agogithub.com/sandwich-go/go-redis-client-benchmark v0.0.0-20221102120336-0a86ed4a5d9c
1 version - Latest release: over 2 years ago - 3 stars on GitHubgithub.com/cryptohub-digital/vault v1.12.1
Core Vault192 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/cryptohub-digital/vault-core v1.12.1
192 versions - Latest release: over 2 years agogithub.com/georgemblack/locksmith v1.0.0
A simple CLI to manage rekeying Hashicorp Vault1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/kalmecak/go-redis-connector/v2 v2.0.0
Cachito de código reusable para conectar en chinga loca con redis1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/spec-tacles/go v0.0.0-20221010184655-6c83ee0ebf70
Client libraries for working with Spectacles and the Discord API.1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHub
github.com/tks98/vault v0.0.0-20220914184236-a0f6db52060f
1 version - Latest release: over 2 years agogithub.com/waldo237/gin-api-wm v0.0.0-20220714133006-271498afec19
1 version - Latest release: almost 3 years ago - 0 stars on GitHubgithub.com/coding-socks/redists v0.5.2
Package redists is a typesafe Go client for RedisTimeSeries. It tries to support multiple Redis c...8 versions - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/spec-tacles/gateway v0.3.2
A standalone service to connect to the Discord WebSocket gateway.9 versions - Latest release: about 3 years ago - 54 stars on GitHub
github.com/cruglobal/terraform-provider-redisdb v0.2.0
The RedisDB provider provides resources to interact with a Redis Database.2 versions - Latest release: about 3 years ago - 0 stars on GitHub
github.com/serverwentdown/upl v0.2.0
A dropbox backed by any S3 bucket3 versions - Latest release: about 3 years ago - 4 stars on GitHub
github.com/piLinux/postmark v0.1.1
Real-time notifications from Postmark webhooks2 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.xiaoq7.com/pilinux/postmark v0.1.1
2 versions - Latest release: over 3 years agogithub.com/pilinux/postmark v0.1.1
Real-time notifications from Postmark webhooks2 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/nerg4l/redists v0.4.0
Package redists is a typesafe Go client for RedisTimeSeries. It tries to support multiple Redis c...5 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/appit-online/redis-dumper v1.0.5
Copyright © 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...2 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/haydentherapper/rekor v0.4.0
Supply Chain Transparency Log5 versions - Latest release: over 3 years ago - 0 stars on GitHub
github.com/mediocregopher/blog.mediocregopher.com/srv v0.0.0-20211109000039-0055a0f4fc26
My blag1 version - Latest release: over 3 years ago - 1 stars on GitHub
github.com/corverroos/delayq v0.0.0-20211013120315-6007daade239
Redis sorted-set based delay queue popping messages when their deadlines are reached.1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/corverroos/rredis v0.0.0-20211005065611-50fdec0b7b5e
Reflex stream client for redis streams1 version - Latest release: over 3 years ago - 0 stars on GitHub
github.com/testifysec/rekor v0.3.0
Supply Chain Transparency Log15 versions - Latest release: almost 4 years ago - 4 dependent repositories - 0 stars on GitHub
github.com/star0x4b/rump v0.0.0-20210428171154-36f9daf30076
Hot sync two Redis servers using dumps.1 version - Latest release: about 4 years ago - 0 stars on GitHub
github.com/redis-driver/mediocregopher-radix-v4 v0.0.0-20210329090600-a16d312d2b6b
1 version - Latest release: about 4 years ago - 1 stars on GitHubgithub.com/goclub/book v0.0.0-20210216121711-e3147d1ad7ec
1 version - Latest release: about 4 years agoCheck this option to include packages that no longer depend on this package in their latest version but previously did.