Categorygithub.com/muhammad-fakhri/go-libs/cache
modulepackage
1.0.0
Repository: https://github.com/muhammad-fakhri/go-libs.git
Documentation: pkg.go.dev

# Packages

Package mock_cache is a generated GoMock package.

# Functions

New return ready to use Cache instance.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Scripting error related.
No description provided by the author
No description provided by the author
No description provided by the author
Scripting error related.
No description provided by the author
No description provided by the author
No description provided by the author
Scripting error related.
No description provided by the author

# Structs

No description provided by the author
https://godoc.org/github.com/go-redis/redis#ClusterOptions.
No description provided by the author
GeoLoc is geospatial information.
GeoPoint is geospatial information in point geometry object.
GeoRadiusQuery is used with GeoRadius.

# Interfaces

TODO: Should probably rename this to RedisClienter? This looks more like a redis client interface rather than a generic cache interface, ex: memcached wouldn't be able to implement all of this.
Cacher is an interface for basic caching operations.
No description provided by the author
HashCacher is an interface for redis hash operations.
MultiCacher do multi cache operation (get and set multiple key in one opeartion).
Scripter is interface contract for redis scripting.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author