How to Install and Uninstall golang-github-mna-redisc-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: November 07,2024

1. Install "golang-github-mna-redisc-dev" package

In this section, we are going to explain the necessary steps to install golang-github-mna-redisc-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install golang-github-mna-redisc-dev

2. Uninstall "golang-github-mna-redisc-dev" package

This tutorial shows how to uninstall golang-github-mna-redisc-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove golang-github-mna-redisc-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-mna-redisc-dev package on Ubuntu 21.10 (Impish Indri)

Package: golang-github-mna-redisc-dev
Architecture: all
Version: 1.1.7-3
Priority: optional
Section: universe/devel
Source: golang-github-mna-redisc
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 149
Depends: golang-github-gomodule-redigo-dev, golang-github-stretchr-testify-dev
Filename: pool/universe/g/golang-github-mna-redisc/golang-github-mna-redisc-dev_1.1.7-3_all.deb
Size: 31288
MD5sum: ecbb82c81716e397a98226dfc794392f
SHA1: c3ea5d348375f6231304eada57efc884e1f2ad29
SHA256: d56bae490e2189d99beb42031ec6af4af6568fca4e6825be2eef7d19edd2e2a5
SHA512: c9df9f003ea97dbb343f5b9f79d7cac40401fd8fdef4ec33b11e094fba2f1ae84ed0036bf3edb0e60f6d409e09cbe4d5f1dca9e3b763aa4841ba1a3f2e57ea16
Homepage: https://github.com/mna/redisc
Description-en: redis cluster client
This package contains a redis cluster client built on top of the
redigo package.
.
The design goal of redisc is to be as compatible as possible with
the redigo. As such, the Cluster type can be used as a drop-in
replacement to a redis.Pool, and the connections returned by the
cluster implement the redis.Conn interface. The package offers
additional features specific to dealing with a cluster that may
be needed for more advanced scenarios.
.
The main features are:
- Drop-in replacement for redis.Pool (the Cluster type implements
the same Get and Close method signatures).
- Connections are redis.Conn interfaces and use the redigo package
to execute commands, redisc only handles the cluster part.
- Support for all cluster-supported commands including scripting,
transactions and pub-sub.
- Support for READONLY/READWRITE commands to allow reading data
from replicas.
- Client-side smart routing, automatically keeps track of which
node holds which key slots.
- Automatic retry of MOVED, ASK and TRYAGAIN errors when desired,
via RetryConn.
- Manual handling of redirections and retries when desired, via
IsTryAgain and ParseRedir.
- Automatic detection of the node to call based on the command's
first parameter (assumed to be the key).
- Explicit selection of the node to call via BindConn when needed.
- Support for optimal batch calls via SplitBySlot.Alternatives
- redis-go-cluster
- radix v1 and v2
Description-md5: 59919b312c8ab20dec5e9973a442a11d