kache icon indicating copy to clipboard operation
kache copied to clipboard

A simple in memory cache written using go

Results 11 kache issues
Sort by recently updated
recently updated
newest added

You can then cache redis itself and so take the load of redis ? Seems like this is why this was made ?

question

**Description** We are currently keeping our codebase inside the internal package. It would be awesome if we could move it out so we can use the application as a library...

level:intermediate
code style

**Description** Since we have switched our execution flow, it is better to move resp3 protocol to match these **Steps to reproduce the behavior:** **Expected behavior** **Actual Behavior** **OS and Other...

level:expert
server
RESP3

**Description** It's better if we could introduce client timeouts. **Steps to reproduce the behavior:** **Expected behavior** **Actual Behavior** **OS and Other informations** **Additional details**

enhancement
level:beginner
server

**Description** we need to limit max clients per server **Steps to reproduce the behavior:** **Expected behavior** **Actual Behavior** **OS and Other informations** **Additional details**

enhancement
level:beginner

**Description** We need a docker distribution **Steps to reproduce the behavior:** **Expected behavior** **Actual Behavior** **OS and Other informations** **Additional details**

level:intermediate
deployment

**Description** Currently, we use a map as the main backend for database. Which requires locking on manipulating keys. Map is implemented using a linked list along with buckets. This leads...

enhancement
level:expert

**Description** Keys should expire when they have set flags - [x] Create basic expiration - [ ] Optimize basic expiration strategy - [ ] Implement passive cleaning

enhancement

**Description** Currently, config is loaded from config/ directory. This required to have a very good folder structure like `bin/` `config/` It would be better to simplify this by moving the...

enhancement
level:beginner
server

* [x] simple string * [x] blob string * [x] simple error * [x] blob error * [x] number * [x] null * [x] boolean * [ ] verbatim string...

enhancement
level:expert
server
backlog