• Stars
    star
    138
  • Rank 255,230 (Top 6 %)
  • Language
  • Created over 9 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Redis Change Proposals

Redis Change Proposals.

In order to get a big change to Redis discussed, and potentially implemented and accepted into the core, the new process (starting from December 2014) is to write a Redis Change Proposal (RCP).

  1. Write an RCP following the same schema used in the existing RCPs. When you are ready to publish your RCP, please obtain your RCP number by opening an issue in the redis/redis-rcp repository asking for a new number. The first to ask for a given number wins automatically, no need to get an acknowledge, we'll close those issues only when we'll update the list of RCPs with your number marked as work in progress in this README file.
  2. Post a pull request here to get your RCP added.
  3. Post a link to your RCP with a clear subject in the redis-dev mailing list.
  4. Wait for the RCP to get discussed, and eventually denied or accepted.

Note: we suggest to don't provide a reference implementation if it's a lot of work to write one, unless you already have one.

RCPs possible statuses are:

  • Open: discussion in progress.
  • Refused: the change was not accepted.
  • Accepted: the change was accepted.
  • Implemented: the change was accepted and an implementation merged into the unstable.
  • Production: the change was merged into a stable version of Redis.

List of RCPs

  1. RCP1: Multi user AUTH with ACLs.
  2. RCP3: Lazy write operations

More Repositories

1

redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
C
64,881
star
2

go-redis

Redis Go client
Go
19,143
star
3

node-redis

Redis Node.js client
TypeScript
16,619
star
4

ioredis

๐Ÿš€ A robust, performance-focused, and full-featured Redis client for Node.js.
TypeScript
13,878
star
5

redis-py

Redis Python Client
Python
12,153
star
6

jedis

Redis Java client
Java
11,542
star
7

hiredis

Minimalistic C client for Redis >= 1.2
C
6,040
star
8

redis-rb

A Ruby client library for Redis
Ruby
3,942
star
9

redis-doc

Redis documentation source code for markdown and metadata files, conversion scripts, and so forth
Shell
2,304
star
10

rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
Go
2,150
star
11

redis-om-node

Object mapping, and more, for Redis and Node.js. Written in TypeScript.
TypeScript
1,092
star
12

redis-om-python

Object mapping, and more, for Redis and Python
Python
982
star
13

redis-io

Application running http://redis.io
Ruby
637
star
14

redis-om-spring

Spring Data Redis extensions for better search, documents models, and more
Java
552
star
15

hiredis-py

Python wrapper for hiredis
C
486
star
16

redis-om-dotnet

Object mapping, and more, for Redis and .NET
C#
419
star
17

hiredis-rb

Ruby wrapper for hiredis
Ruby
317
star
18

hiredis-node

Node wrapper for hiredis
JavaScript
304
star
19

riot

๐Ÿงจ Get data in & out of Redis with RIOT
Java
227
star
20

NRedisStack

Redis Stack .Net client
C#
174
star
21

redis-hashes

Redis tarball SHA1 hashes
86
star
22

redis-specifications

A bin for Redis' specs
33
star
23

redis-benchmarks-specification

The Redis benchmarks specification describes the cross-language/tools requirements and expectations to foster performance and observability standards around redis related technologies. Members from both industry and academia, including organizations and individuals are encouraged to contribute.
Python
24
star
24

redis-debian

Debian packaging
Shell
16
star
25

librdb

Redis RDB file parser, with JSON, RESP and RDB-loader extensions
C
16
star
26

redis-snap

A repository for snap packaging
10
star
27

redis-website

HTML
9
star
28

docs

Documentation for Redis, Redis Cloud, and Redis Enterprise
Python
8
star
29

redis-clinterwebz

Python
4
star
30

redis-extra-ci

4
star
31

redis-rpm

Shell
2
star