This repository has been archived by the owner on Jun 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Readme added * `appendonly` option added
- Loading branch information
1 parent
46fe581
commit a12f800
Showing
5 changed files
with
51 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,3 +21,4 @@ | |
.idea/ | ||
*.tmproj | ||
.vscode/ | ||
README.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# KeyDB | ||
|
||
[KeyDB](https://keydb.dev) clocks in at 5X faster than Redis (node vs node). KeyDB is a popular drop in Redis alternative that people flock to because it enables you to consolidate a lot of the complexities associated with Redis. KeyDB is multithreaded with the ability to use several storage mediums natively and scale vertically. The superior architecture is enabling KeyDB to become the bridge between cache layer and traditional databases offering performance and durability. | ||
|
||
## TL;DR; | ||
|
||
```bash | ||
helm repo add enapter https://enapter.github.io/charts/ | ||
helm install enapter/keydb | ||
``` | ||
|
||
## Introduction | ||
|
||
This chart bootstraps a [KeyDB](https://keydb.dev) highly available multi-master statefulset in a [Kubernetes](http://kubernetes.io) cluster using the Helm package manager. | ||
|
||
## Prerequisites | ||
|
||
- PV provisioner support in the underlying infrastructure if you want to enable persistence | ||
|
||
## Installing the Chart | ||
|
||
To install the chart | ||
|
||
```bash | ||
helm repo add enapter https://enapter.github.io/charts/ | ||
helm install enapter/keydb | ||
``` | ||
|
||
## Configuration | ||
|
||
The following table lists the configurable parameters of the KeyDB chart and their default values. | ||
|
||
| Parameter | Description | Default | | ||
|:-------------------------------|:------------------------------------------------|:------------------------------| | ||
| `image` | KeyDB docker image | `eqalpha/keydb:x86_64_v5.3.0` | | ||
| `imagePullPolicy` | K8s imagePullPolicy | `IfNotPresent` | | ||
| `nodes` | Number of KeyDB master pods | `3` | | ||
| `password` | If enabled KeyDB servers are password-protected | `""` | | ||
| `port` | KeyDB service port clients connect to | `6379` | | ||
| `threads` | KeyDB server-threads per node | `2` | | ||
| `appendonly` | KeyDB appendonly setting | `"no"` | | ||
| `persistentVolume.accessModes` | Volume access modes | `[ReadWriteOnce]` | | ||
| `persistentVolume.enabled` | Should PVC be created via volumeClaimTemplates | `false` | | ||
| `persistentVolume.size` | Size of the volume | `1Gi` | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters