diff options
author | antirez <antirez@gmail.com> | 2019-03-18 15:49:52 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2019-05-13 16:32:24 +0200 |
commit | 7f98129a81d1bb72bf8e5574adfd60156f5de1e9 (patch) | |
tree | c57958de2ea2844247b63db015c18f575a166731 /MANIFESTO | |
parent | 71265fe389570c16ef81588ed91a3fb1d3b55142 (diff) | |
download | redis-7f98129a81d1bb72bf8e5574adfd60156f5de1e9.tar.gz |
MANIFESTO: simplicity and lock-in.
Diffstat (limited to 'MANIFESTO')
-rw-r--r-- | MANIFESTO | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -63,7 +63,11 @@ Redis Manifesto complexity. We'll accept to fight the complexity when it's worthwhile but we'll try hard to recognize when a small feature is not worth 1000s of lines of code. Most of the time the best way to fight complexity is by not - creating it at all. + creating it at all. Complexity is also a form of lock-in: code that is + very hard to understand cannot be modified by users in an independent way + regardless of the license. One of the main Redis goals is to remain + understandable, enough for a single programmer to have a clear idea of how + it works in detail just reading the source code for a couple of weeks. 7 - Threading is not a silver bullet. Instead of making Redis threaded we believe on the idea of an efficient (mostly) single threaded Redis core. |