Skip to content

Instantly share code, notes, and snippets.

@nrk
Created August 29, 2009 16:48
Show Gist options
  • Select an option

  • Save nrk/177573 to your computer and use it in GitHub Desktop.

Select an option

Save nrk/177573 to your computer and use it in GitHub Desktop.
Testing redis-lua with Telescope
------------------------------------------------------------------------
Client initialization:
Can connect successfully [P]
Accepts an URI for connection parameters [P]
Accepts a table for connection parameters [P]
------------------------------------------------------------------------
Client features:
Send raw commands [P]
Create a new unbound command object [P]
Define commands at module level [P]
Define new commands at client instance level [P]
Pipelining commands [P]
------------------------------------------------------------------------
Redis commands:
Miscellaneous commands:
PING (redis:ping) [P]
ECHO (redis:echo) [P]
Commands operating on string values:
SET (redis:set) [P]
GET (redis:get) [P]
EXISTS (redis:exists) [P]
SETNX (redis:setnx) [P]
SETEX (redis:setex) [P]
MSET (redis:mset) [P]
MSETNX (redis:msetnx) [P]
MGET (redis:mget) [P]
GETSET (redis:getset) [P]
INCR (redis:incr) [P]
INCRBY (redis:incrby) [P]
DECR (redis:decr) [P]
DECRBY (redis:decrby) [P]
DEL (redis:del) [P]
TYPE (redis:type) [P]
APPEND (redis:append) [P]
SUBSTR (redis:substr) [P]
STRLEN (redis:strlen) [P]
SETRANGE (redis:setrange) [P]
GETRANGE (redis:getrange) [P]
SETBIT (redis:setbit) [P]
GETBIT (redis:getbit) [P]
Commands operating on the key space:
KEYS (redis:keys) [P]
RANDOMKEY (redis:randomkey) [P]
RENAME (redis:rename) [P]
RENAMENX (redis:renamenx) [P]
TTL (redis:ttl) [P]
EXPIRE (redis:expire) [P]
EXPIREAT (redis:expireat) [P]
DBSIZE (redis:dbsize) [P]
PERSIST (redis:persist) [P]
Commands operating on lists:
RPUSH (redis:rpush) [P]
RPUSHX (redis:rpushx) [P]
LPUSH (redis:lpush) [P]
LPUSHX (redis:lpushx) [P]
LLEN (redis:llen) [P]
LRANGE (redis:lrange) [P]
LTRIM (redis:ltrim) [P]
LINDEX (redis:lindex) [P]
LSET (redis:lset) [P]
LREM (redis:lrem) [P]
LPOP (redis:lpop) [P]
RPOP (redis:rpop) [P]
RPOPLPUSH (redis:rpoplpush) [P]
BLPOP (redis:blpop) [U]
BRPOP (redis:brpop) [U]
BRPOPLPUSH (redis:brpoplpush) [U]
LINSERT (redis:linsert) [P]
Commands operating on sets:
SADD (redis:sadd) [P]
SREM (redis:srem) [P]
SPOP (redis:spop) [P]
SMOVE (redis:smove) [P]
SCARD (redis:scard) [P]
SISMEMBER (redis:sismember) [P]
SMEMBERS (redis:smembers) [P]
SINTER (redis:sinter) [P]
SINTERSTORE (redis:sinterstore) [P]
SUNION (redis:sunion) [P]
SUNIONSTORE (redis:sunionstore) [P]
SDIFF (redis:sdiff) [P]
SDIFFSTORE (redis:sdiffstore) [P]
SRANDMEMBER (redis:srandmember) [P]
Commands operating on zsets:
ZADD (redis:zadd) [P]
ZINCRBY (redis:zincrby) [P]
ZREM (redis:zrem) [P]
ZRANGE (redis:zrange) [P]
ZREVRANGE (redis:zrevrange) [P]
ZRANGEBYSCORE (redis:zrangebyscore) [P]
ZREVRANGEBYSCORE (redis:zrevrangebyscore) [P]
ZUNIONSTORE (redis:zunionstore) [P]
ZINTERSTORE (redis:zinterstore) [P]
ZCOUNT (redis:zcount) [P]
ZCARD (redis:zcard) [P]
ZSCORE (redis:zscore) [P]
ZREMRANGEBYSCORE (redis:zremrangebyscore) [P]
ZRANK (redis:zrank) [P]
ZREVRANK (redis:zrevrank) [P]
ZREMRANGEBYRANK (redis:zremrangebyrank) [P]
Commands operating on hashes:
HSET (redis:hset) [P]
HGET (redis:hget) [P]
HEXISTS (redis:hexists) [P]
HDEL (redis:hdel) [P]
HLEN (redis:hlen) [P]
HSETNX (redis:hsetnx) [P]
HMSET / HMGET (redis:hmset, redis:hmget) [P]
HINCRBY (redis:hincrby) [P]
HKEYS (redis:hkeys) [P]
HVALS (redis:hvals) [P]
HGETALL (redis:hgetall) [P]
Sorting:
SORT (redis:sort) [P]
SORT (redis:sort) with parameter ASC/DESC [P]
SORT (redis:sort) with parameter LIMIT [P]
SORT (redis:sort) with parameter ALPHA [P]
SORT (redis:sort) with multiple parameters [P]
SORT (redis:sort) with parameter STORE [P]
Multiple databases handling commands:
SELECT (redis:select) [P]
FLUSHDB (redis:flushdb) [P]
MOVE (redis:move) [P]
Remote server control commands:
INFO (redis:info) [P]
SLAVEOF (redis:slaveof) [P]
CONFIG (redis:config) [U]
Persistence control commands:
SAVE (redis:save) [P]
BGSAVE (redis:bgsave) [P]
BGREWRITEAOF (redis:bgrewriteaof) [P]
LASTSAVE (redis:lastsave) [P]
Transactions:
MULTI / EXEC (redis:multi, redis:exec) [P]
DISCARD (redis:discard) [P]
WATCH [P]
UNWATCH [P]
MULTI / EXEC / DISCARD abstraction [P]
WATCH / MULTI / EXEC abstraction [P]
WATCH / MULTI / EXEC with check-and-set (CAS) abstraction [P]
Abstraction options [P]
------------------------------------------------------------------------
123 tests 119 passed 686 assertions 0 failed 0 errors 4 unassertive 0 pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment