Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VERY EARLY VERSION - DO NOT USE

PyRedisPg

Redis Server using a Postgres backend.

TODO

Commands: https://redis.io/commands

Commands Status
append ❌
auth ❌
bgrewriteaof ❌
bgsave ❌
bitcount ❌
bitfield ❌
bitop ❌
bitpos ❌
blpop ❌
brpop ❌
brpoplpush ❌
client kill ❌
client list ❌
client getname ❌
client pause ❌
client reply ❌
client setname ❌
cluster addslots ✅
cluster count-failure-reports ✅
cluster countkeysinslot ✅
cluster delslots ✅
cluster failover ✅
cluster forget ✅
cluster getkeysinslot ✅
cluster info :white_check_mark
cluster keyslot ✅
cluster meet ✅
cluster nodes ✅
cluster replicate ✅
cluster reset ✅
cluster saveconfig ✅
cluster set-config-epoch ✅
cluster setslot ✅
cluster slaves ✅
cluster slots ✅
command ✅
command count ❌
command getkeys ❌
command info ❌
config get ❌
config rewrite ❌
config set ❌
config resetstat ❌
dbsize ✅
debug object ❌
debug segfault ❌
decr ❌
decrby ❌
del ✅
discard ❌
dump ❌
echo ✅
eval ❌
evalsha ❌
exec ❌
exists ✅
expire ❌
expireat ❌
flushall ✅
flushdb ✅
geoadd ❌
geohash ❌
geopos ❌
geodist ❌
georadius ❌
georadiusbymember ❌
get ✅
getbit ❌
getrange ❌
getset ❌
hdel ✅
hexists ✅
hget ✅
hgetall ✅
hincrby ❌
hincrbyfloat ❌
hkeys ✅
hlen ✅
hmget ✅
hmset ✅
hset ✅
hsetnx ❌
hstrlen ❌
hvals ✅
incr ❌
incrby ❌
incrbyfloat ❌
info 🚧
keys ✅
lastsave ❌
lindex ❌
linsert ❌
llen ❌
lpop ❌
lpush ❌
lpushx ❌
lrange ❌
lrem ❌
lset ❌
ltrim ❌
mget ✅
migrate ❌
monitor ❌
move ❌
mset ❌
msetnx ❌
multi ❌
object ❌
persist ✅
pexpire ❌
pexpireat ❌
pfadd ❌
pfcount ❌
pfmerge ❌
ping ✅
psetex ❌
psubscribe ❌
pubsub ❌
pttl ❌
publish ❌
punsubscribe ❌
quit ✅
randomkey ❌
readonly ❌
readwrite ❌
rename ❌
renamenx ❌
restore ❌
role ❌
rpop ❌
rpoplpush ❌
rpush ❌
rpushx ❌
sadd ✅
save ❌
scard ✅
script debug ❌
script exists ❌
script flush ❌
script kill ❌
script load ❌
sdiff ❌
sdiffstore ❌
select ✅
set 🚧
setbit ❌
setex ❌
setnx ❌
setrange ❌
shutdown ❌
sinter ❌
sinterstore ❌
sismember ❌
slaveof ❌
slowlog ❌
smembers ✅
smove ❌
sort ❌
spop ❌
srandmember ❌
srem ❌
strlen ✅
subscribe ❌
sunion ❌
sunionstore ❌
swapdb ❌
sync ❌
time ✅
touch ❌
ttl ❌
type ✅
unsubscribe ❌
unlink ❌
unwatch ❌
wait ❌
watch ❌
zadd ❌
zcard ❌
zcount ❌
zincrby ❌
zinterstore ❌
zlexcount ❌
zrange ❌
zrangebylex ❌
zrevrangebylex ❌
zrangebyscore ❌
zrank ❌
zrem ❌
zremrangebylex ❌
zremrangebyrank ❌
zremrangebyscore ❌
zrevrange ❌
zrevrangebyscore ❌
zrevrank ❌
zscore ❌
zunionstore ❌
scan ❌
sscan ❌
hscan ❌
zscan ❌
  • Improve command to return only commands implemented in redis wrapper.
  • Use SQL migration tool

About

Redis implementation with Postgres (under heavy construction)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages