-
Notifications
You must be signed in to change notification settings - Fork 0
lgastako/gosql
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A "NoSQL" solution built on top of Postgres. Specifically trying to match redis feature-for-feature. Commands that have been implemented: EXISTS DEL RENAME RENAMENX SET GET LPUSH LPOP RPUSH RPOP DBSIZE MGET EXPIRE Commands remaining to be implemented: TYPE KEYS RANDOMKEY PERSIST TTL SELECT MOVE FLUSHDB FLUSHALL GETSET SETNX SETEX MSET MSETNX INCR INCRBY DECR DECRBY APPEND SUBSTR LLEN LRANGE LTRIM LINDEX LSET LREM LPOP RPOP BLPOP BRPOP RPOPLPUSH SADD SREM SPOP SMOVE SCARD SISMEMBER SINTER SINTERSTORE SUNION SUNIONSTORE SDIFF SDIFFSTORE SMEMBERS SRANDMEMBER ZADD ZREM ZINCRBY ZRANK ZREVRANK ZRANGE ZREVRANGE ZRANGEBYSCORE ZCOUNT ZCARD ZSCORE ZREMRANGEBYRANK ZREMRANGEBYSCORE ZUNIONSTORE / ZINTERSTORE HSET HGET HMGET HINCRBY HEXISTS HDEL HLEN HKEYS HVALS HGETALL SORT MULTI/EXEC/DISCARD/WATCH/UNWATCH SUBSCRIBE/UNSUBSCRIBE/PUBLISH SAVE BGSAVE LASTSAVE SHUTDOWN BGREWRITEAOF INFO MONITOR SLAVEOF CONFIG Pre-requisites: The uuid-oosp module from contrib: Installation is something like: psql gosql gosql < /usr/share/postgresql/8.4/contrib/uuid-ossp.sql
About
A redis-alike on top of postgres.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published