Key-Value Storages #674

Merged
konrad merged 20 commits from feature/key-value into master 2020-10-10 16:54:00 +00:00

20 Commits

Author SHA1 Message Date
kolaente da4d0d7825
Fix lint
continuous-integration/drone/pr Build is passing Details
2020-10-10 16:15:26 +02:00
kolaente e8a6a0b8de
Add docs for keyvalue config options
continuous-integration/drone/pr Build is failing Details
2020-10-10 15:53:17 +02:00
kolaente 173fc3c336
Use keyvalue store to cache unsplash photo results
continuous-integration/drone/pr Build is failing Details
2020-10-10 15:51:16 +02:00
kolaente 20761a82eb
Cleanup 2020-10-10 15:45:28 +02:00
kolaente 7939f4262e
Use keyvalue store for upload avatar
continuous-integration/drone/pr Build is failing Details
2020-10-10 15:44:31 +02:00
kolaente b9ac642423
Use keyvalue store for initials avatar
continuous-integration/drone/pr Build is failing Details
2020-10-10 15:29:09 +02:00
kolaente c519df786c
Fix initializing metrics
continuous-integration/drone/pr Build is passing Details
2020-10-10 15:04:20 +02:00
kolaente 6294c57704
Use keyvalue for metrics
continuous-integration/drone/pr Build is passing Details
2020-10-10 13:17:20 +02:00
kolaente 47864aedf5
Add IncryBy and DecrBy methods to increase or decrease a value
continuous-integration/drone/pr Build is passing Details
2020-10-10 13:14:40 +02:00
kolaente 627ed0cfd2
Fix lint
continuous-integration/drone/pr Build is failing Details
2020-10-10 13:00:34 +02:00
kolaente 7de86c5eb6
Return custom error if a key does not exist
continuous-integration/drone/pr Build is failing Details
2020-10-10 12:35:55 +02:00
kolaente b7d54151a4
Merge branch 'master' into feature/key-value
continuous-integration/drone/pr Build is passing Details
2020-10-10 12:13:32 +02:00
kolaente 79979d4e38
Init keyvalue storage
continuous-integration/drone/pr Build is passing Details
Signed-off-by: kolaente <k@knt.li>
2020-10-04 23:03:25 +02:00
kolaente 1e757b00b4
Follow the keyvalue storage setting for things like cache and other
Signed-off-by: kolaente <k@knt.li>
2020-10-04 23:02:21 +02:00
kolaente 139fbab773
Add docs
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:56:23 +02:00
kolaente 0ed3484457
Add configuration of the storage backend
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:53:49 +02:00
kolaente e9e3445397
Add redis keyvalue storage implementation
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:46:05 +02:00
kolaente f2d0a25c2f
Add doc comments
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:17:55 +02:00
kolaente 3a305631db
Add methods to use storage through the package itself
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:14:10 +02:00
kolaente 75d2405fca
Add memory implementation for keyvalue store
Signed-off-by: kolaente <k@knt.li>
2020-10-04 22:09:06 +02:00