#1 JuiceFS
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).
Health score 44/100, confidence 60/100.
| Latest version | v0.0.0-20200525154227-4af24e41db10 |
| Imported by | 5 packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | 6 years ago |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| CacheSerializer | Type | type CacheSerializer struct{} |
| CacheSerializer.DeSerialize | Method | func (b *CacheSerializer) DeSerialize(data []byte, i interface{}) error |
| CacheSerializer.Serialize | Method | func (b *CacheSerializer) Serialize(i interface{}) ([]byte, error) |
| NewCacheSerializer | Function | func NewCacheSerializer() *CacheSerializer |
| GarbageCollector | Type | type GarbageCollector interface{ ... } |
| GarbageCollector.GC | Method | GC func() |
| Item | Type | type Item struct{ ... } |
| Item.Data | Field | Data []byte |
| Item.ExpiresAt | Field | ExpiresAt time.Time |
| Item.IsExpired | Method | func (i *Item) IsExpired() bool |
| KeyFunc | Type | type KeyFunc func(s string) string |
| Serializer | Type | type Serializer interface{ ... } |
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Rate limiting for go-redis
Package redis implements a Redis client.
Package redis provides a client for the redis cache server.
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
Package redis implements a Redis client.
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Rate limiting for go-redis
Package redis implements a Redis client.
Package redis provides a client for the redis cache server.
Go-ReJSON is a Go client for ReJSON redis module (https://github.com/RedisLabsModules/rejson)