Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elcuervo/lodis
LOcal Dictionary Server
https://github.com/elcuervo/lodis
Last synced: 3 months ago
JSON representation
LOcal Dictionary Server
- Host: GitHub
- URL: https://github.com/elcuervo/lodis
- Owner: elcuervo
- Created: 2011-08-03T16:15:53.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-09-01T22:17:49.000Z (over 13 years ago)
- Last Synced: 2023-11-07T20:43:42.236Z (about 1 year ago)
- Language: CoffeeScript
- Homepage:
- Size: 183 KB
- Stars: 115
- Watchers: 8
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lodis
-----------------------------------------------------------------------
|_____________________________________________________________________X
| < | > | x |_____________________________________________________|
-----------------------------------------------------------------------
| _._ |
| _.-``__ ''-._ |
| _.-`` `. `_. ''-._ |
| .-`` .-```. ```\\/ _.,_ ''-._ |
| ( ' , .-` | `, ) |
| |`-._`-...-` __...-.``-._|'` _.-'| Lodis 0.1 |
| | `-._ `._ / _.-' | |
| `-._ `-._ `-./ _.-' _.-' like Redis |
| |`-._`-._ `-.__.-' _.-'_.-'| but in a browser |
| | `-._`-._ _.-'_.-' | |
| `-._ `-._`-.__.-'_.-' _.-' |
| |`-._`-._ `-.__.-' _.-'_.-'| |
| | `-._`-._ _.-'_.-' | |
| `-._ `-._`-.__.-'_.-' _.-' |
| `-._ `-.__.-' _.-' |
| `-._ _.-' github.com/elcuervo/lodis |
| `-.__.-' |
|---------------------------------------------------------------------|
-----------------------------------------------------------------------## Compatibility
Redis 2.4## Supported commands
* SET ✓
* GET ✓
* DEL ✓
* EXISTS ✓
* EXPIRE ✓
* DBSIZE ✓
* EXPIREAT ✓
* KEYS ✓
* APPEND key, value ✓
* AUTH password ✓
* BGREWRITEAOF ✓
* BGSAVE ✓
* BLPOP key [key ...] timeout
* BRPOP key [key ...] timeout
* BRPOPLPUSH source destination timeout
* CONFIG GET parameter
* CONFIG SET parameter value
* CONFIG RESETSTAT
* DEBUG OBJECT key
* DEBUG SEGFAULT
* DECR key ✓
* DECRBY key decrement ✓
* DISCARD
* ECHO message ✓
* EXEC
* FLUSHALL ✓
* FLUSHDB ✓
* GETBIT key offset
* GETRANGE key start end ✓
* GETSET key value ✓
* HDEL key field [field ...] ✓
* HEXISTS key field ✓
* HGET key field ✓
* HGETALL key ✓
* HINCRBY key field increment ✓
* HKEYS key ✓
* HLEN key ✓
* HMGET key field [field ...] ✓
* HMSET key field value [field value ...] ✓
* HSET key field value ✓
* HSETNX key field value ✓
* HVALS key ✓
* INCR key ✓
* INCRBY key increment ✓
* INFO
* LASTSAVE
* LINDEX key index ✓
* LINSERT key BEFORE|AFTER pivot value ✓
* LLEN key ✓
* LPOP key ✓
* LPUSH key value [value ...] ✓
* LPUSHX key value ✓
* LRANGE key start stop ✓
* LREM key count value ✓
* LSET key index value ✓
* LTRIM key start stop ✓
* MGET key [key ...] ✓
* MONITOR
* MOVE key db
* MSET key value [key value ...] ✓
* MSETNX key value [key value ...] ✓
* MULTI
* OBJECT subcommand [arguments [arguments ...]]
* PERSIST key ✓
* PING ✓
* PSUBSCRIBE pattern [pattern ...]
* PUBLISH channel message
* PUNSUBSCRIBE [pattern [pattern ...]]
* QUIT
* RANDOMKEY ✓
* RENAME key newkey ✓
* RENAMENX key newkey ✓
* RPOP key ✓
* RPOPLPUSH source destination ✓
* RPUSH key value [value ...] ✓
* RPUSHX key value ✓
* SADD key member [member ...] ✓
* SAVE ✓
* SCARD key ✓
* SDIFF key [key ...] ✓
* SDIFFSTORE destination key [key ...] ✓
* SELECT index ✓
* SETBIT key offset value
* SETEX key seconds value ✓
* SETNX key value ✓
* SETRANGE key offset value ✓
* SHUTDOWN ✓
* SINTER key [key ...] ✓
* SINTERSTORE destination key [key ...] ✓
* SISMEMBER key member ✓
* SLAVEOF host port
* SLOWLOG subcommand [argument]
* SMEMBERS key ✓
* SMOVE source destination member ✓
* SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]
* SPOP key ✓
* SRANDMEMBER key ✓
* SREM key member [member ...] ✓
* STRLEN key ✓
* SUBSCRIBE channel [channel ...]
* SUNION key [key ...]
* SUNIONSTORE destination key [key ...]
* SYNC
* TYPE key ✓
* UNSUBSCRIBE [channel [channel ...]]
* UNWATCH
* WATCH key [key ...]
* ZADD key score member
* ZCARD key
* ZCOUNT key min max
* ZINCRBY key increment member
* ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]
* ZRANGE key start stop [WITHSCORES]
* ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
* ZRANK key member
* ZREM key member
* ZREMRANGEBYRANK key start stop
* ZREMRANGEBYSCORE key min max
* ZREVRANGE key start stop [WITHSCORES]
* ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
* ZREVRANK key member
* ZSCORE key member
* ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]## TODO
* Store expirations within Lodis itself to avoid expiration dates on reload
* Should handle types in a different way? custom types to match Redis?
* Sync with Redis via HTTP?