From bfee1a454bb70af236c77191a823f894a6602224 Mon Sep 17 00:00:00 2001 From: "David W. Dougherty" Date: Thu, 6 Nov 2025 11:44:26 -0800 Subject: [PATCH] UI: (experimental) Add railroad syntax diagrams to command pages --- build/components/syntax.py | 197 ++++++++++ build/test_railroad.py | 366 ++++++++++++++++++ build/update_cmds.py | 68 +++- content/commands/acl-cat.md | 1 + content/commands/acl-deluser.md | 1 + content/commands/acl-dryrun.md | 1 + content/commands/acl-genpass.md | 1 + content/commands/acl-getuser.md | 1 + content/commands/acl-help.md | 1 + content/commands/acl-list.md | 1 + content/commands/acl-load.md | 1 + content/commands/acl-log.md | 1 + content/commands/acl-save.md | 1 + content/commands/acl-setuser.md | 1 + content/commands/acl-users.md | 1 + content/commands/acl-whoami.md | 1 + content/commands/acl.md | 1 + content/commands/append.md | 1 + content/commands/asking.md | 1 + content/commands/auth.md | 1 + content/commands/bf.add.md | 1 + content/commands/bf.card.md | 1 + content/commands/bf.exists.md | 1 + content/commands/bf.info.md | 1 + content/commands/bf.insert.md | 1 + content/commands/bf.loadchunk.md | 1 + content/commands/bf.madd.md | 1 + content/commands/bf.mexists.md | 1 + content/commands/bf.reserve.md | 1 + content/commands/bf.scandump.md | 1 + content/commands/bgrewriteaof.md | 1 + content/commands/bgsave.md | 1 + content/commands/bitcount.md | 1 + content/commands/bitfield.md | 1 + content/commands/bitfield_ro.md | 1 + content/commands/bitop.md | 19 +- content/commands/bitpos.md | 1 + content/commands/blmove.md | 1 + content/commands/blmpop.md | 1 + content/commands/blpop.md | 1 + content/commands/brpop.md | 1 + content/commands/brpoplpush.md | 4 +- content/commands/bzmpop.md | 1 + content/commands/bzpopmax.md | 1 + content/commands/bzpopmin.md | 1 + content/commands/cf.add.md | 1 + content/commands/cf.addnx.md | 1 + content/commands/cf.count.md | 1 + content/commands/cf.del.md | 1 + content/commands/cf.exists.md | 1 + content/commands/cf.info.md | 1 + content/commands/cf.insert.md | 1 + content/commands/cf.insertnx.md | 1 + content/commands/cf.loadchunk.md | 1 + content/commands/cf.mexists.md | 1 + content/commands/cf.reserve.md | 1 + content/commands/cf.scandump.md | 1 + content/commands/client-caching.md | 1 + content/commands/client-getname.md | 1 + content/commands/client-getredir.md | 1 + content/commands/client-help.md | 1 + content/commands/client-id.md | 1 + content/commands/client-info.md | 1 + content/commands/client-kill.md | 1 + content/commands/client-list.md | 1 + content/commands/client-no-evict.md | 1 + content/commands/client-no-touch.md | 1 + content/commands/client-pause.md | 1 + content/commands/client-reply.md | 1 + content/commands/client-setinfo.md | 1 + content/commands/client-setname.md | 1 + content/commands/client-tracking.md | 1 + content/commands/client-trackinginfo.md | 1 + content/commands/client-unblock.md | 1 + content/commands/client-unpause.md | 1 + content/commands/client.md | 1 + content/commands/cluster-addslots.md | 1 + content/commands/cluster-addslotsrange.md | 1 + content/commands/cluster-bumpepoch.md | 1 + .../commands/cluster-count-failure-reports.md | 1 + content/commands/cluster-countkeysinslot.md | 1 + content/commands/cluster-delslots.md | 1 + content/commands/cluster-delslotsrange.md | 1 + content/commands/cluster-failover.md | 1 + content/commands/cluster-flushslots.md | 1 + content/commands/cluster-forget.md | 1 + content/commands/cluster-getkeysinslot.md | 1 + content/commands/cluster-help.md | 1 + content/commands/cluster-info.md | 1 + content/commands/cluster-keyslot.md | 1 + content/commands/cluster-links.md | 1 + content/commands/cluster-meet.md | 1 + content/commands/cluster-myid.md | 1 + content/commands/cluster-myshardid.md | 1 + content/commands/cluster-nodes.md | 1 + content/commands/cluster-replicas.md | 1 + content/commands/cluster-replicate.md | 1 + content/commands/cluster-reset.md | 1 + content/commands/cluster-saveconfig.md | 1 + content/commands/cluster-set-config-epoch.md | 1 + content/commands/cluster-setslot.md | 1 + content/commands/cluster-shards.md | 1 + content/commands/cluster-slaves.md | 3 +- content/commands/cluster-slots.md | 3 +- content/commands/cluster.md | 1 + content/commands/cms.incrby.md | 1 + content/commands/cms.info.md | 1 + content/commands/cms.initbydim.md | 1 + content/commands/cms.initbyprob.md | 1 + content/commands/cms.merge.md | 1 + content/commands/cms.query.md | 1 + content/commands/command-count.md | 1 + content/commands/command-docs.md | 1 + content/commands/command-getkeys.md | 1 + content/commands/command-getkeysandflags.md | 1 + content/commands/command-help.md | 1 + content/commands/command-info.md | 1 + content/commands/command-list.md | 1 + content/commands/command.md | 1 + content/commands/config-get.md | 1 + content/commands/config-help.md | 1 + content/commands/config-resetstat.md | 1 + content/commands/config-rewrite.md | 1 + content/commands/config-set.md | 1 + content/commands/config.md | 1 + content/commands/copy.md | 1 + content/commands/dbsize.md | 1 + content/commands/debug.md | 1 + content/commands/decr.md | 1 + content/commands/decrby.md | 1 + content/commands/del.md | 1 + content/commands/discard.md | 1 + content/commands/dump.md | 1 + content/commands/echo.md | 1 + content/commands/eval.md | 1 + content/commands/eval_ro.md | 1 + content/commands/evalsha.md | 1 + content/commands/evalsha_ro.md | 1 + content/commands/exec.md | 1 + content/commands/exists.md | 1 + content/commands/expire.md | 1 + content/commands/expireat.md | 1 + content/commands/expiretime.md | 1 + content/commands/failover.md | 1 + content/commands/fcall.md | 1 + content/commands/fcall_ro.md | 1 + content/commands/flushall.md | 1 + content/commands/flushdb.md | 1 + content/commands/ft._list.md | 1 + content/commands/ft.aggregate.md | 26 +- content/commands/ft.aliasadd.md | 1 + content/commands/ft.aliasdel.md | 1 + content/commands/ft.aliasupdate.md | 1 + content/commands/ft.alter.md | 1 + content/commands/ft.config-get.md | 1 + content/commands/ft.config-help.md | 1 + content/commands/ft.config-set.md | 1 + content/commands/ft.create.md | 20 +- content/commands/ft.cursor-del.md | 1 + content/commands/ft.cursor-read.md | 1 + content/commands/ft.dictadd.md | 1 + content/commands/ft.dictdel.md | 1 + content/commands/ft.dictdump.md | 1 + content/commands/ft.dropindex.md | 1 + content/commands/ft.explain.md | 1 + content/commands/ft.explaincli.md | 1 + content/commands/ft.info.md | 1 + content/commands/ft.profile.md | 1 + content/commands/ft.search.md | 29 +- content/commands/ft.spellcheck.md | 1 + content/commands/ft.sugadd.md | 4 + content/commands/ft.sugdel.md | 1 + content/commands/ft.sugget.md | 4 + content/commands/ft.suglen.md | 1 + content/commands/ft.syndump.md | 1 + content/commands/ft.synupdate.md | 1 + content/commands/ft.tagvals.md | 1 + content/commands/function-delete.md | 1 + content/commands/function-dump.md | 1 + content/commands/function-flush.md | 1 + content/commands/function-help.md | 1 + content/commands/function-kill.md | 1 + content/commands/function-list.md | 1 + content/commands/function-load.md | 1 + content/commands/function-restore.md | 1 + content/commands/function-stats.md | 1 + content/commands/function.md | 1 + content/commands/geoadd.md | 1 + content/commands/geodist.md | 1 + content/commands/geohash.md | 1 + content/commands/geopos.md | 1 + content/commands/georadius.md | 4 +- content/commands/georadius_ro.md | 4 +- content/commands/georadiusbymember.md | 5 +- content/commands/georadiusbymember_ro.md | 4 +- content/commands/geosearch.md | 1 + content/commands/geosearchstore.md | 1 + content/commands/get.md | 1 + content/commands/getbit.md | 1 + content/commands/getdel.md | 1 + content/commands/getex.md | 1 + content/commands/getrange.md | 1 + content/commands/getset.md | 3 +- content/commands/hdel.md | 1 + content/commands/hello.md | 1 + content/commands/hexists.md | 1 + content/commands/hexpire.md | 1 + content/commands/hexpireat.md | 1 + content/commands/hexpiretime.md | 1 + content/commands/hget.md | 1 + content/commands/hgetall.md | 1 + content/commands/hincrby.md | 1 + content/commands/hincrbyfloat.md | 1 + content/commands/hkeys.md | 1 + content/commands/hlen.md | 1 + content/commands/hmget.md | 1 + content/commands/hmset.md | 4 +- content/commands/hpersist.md | 1 + content/commands/hpexpire.md | 1 + content/commands/hpexpireat.md | 1 + content/commands/hpexpiretime.md | 1 + content/commands/hpttl.md | 1 + content/commands/hrandfield.md | 1 + content/commands/hscan.md | 1 + content/commands/hset.md | 1 + content/commands/hsetnx.md | 1 + content/commands/hstrlen.md | 1 + content/commands/httl.md | 1 + content/commands/hvals.md | 1 + content/commands/incr.md | 1 + content/commands/incrby.md | 1 + content/commands/incrbyfloat.md | 1 + content/commands/info.md | 1 + content/commands/json.arrappend.md | 7 +- content/commands/json.arrindex.md | 1 + content/commands/json.arrinsert.md | 1 + content/commands/json.arrlen.md | 1 + content/commands/json.arrpop.md | 1 + content/commands/json.arrtrim.md | 1 + content/commands/json.clear.md | 1 + content/commands/json.debug-help.md | 1 + content/commands/json.debug-memory.md | 1 + content/commands/json.debug.md | 1 + content/commands/json.del.md | 1 + content/commands/json.forget.md | 1 + content/commands/json.get.md | 1 + content/commands/json.merge.md | 1 + content/commands/json.mget.md | 1 + content/commands/json.mset.md | 1 + content/commands/json.numincrby.md | 1 + content/commands/json.nummultby.md | 1 + content/commands/json.objkeys.md | 1 + content/commands/json.objlen.md | 1 + content/commands/json.resp.md | 1 + content/commands/json.set.md | 1 + content/commands/json.strappend.md | 1 + content/commands/json.strlen.md | 1 + content/commands/json.toggle.md | 1 + content/commands/json.type.md | 1 + content/commands/keys.md | 1 + content/commands/lastsave.md | 1 + content/commands/latency-doctor.md | 1 + content/commands/latency-graph.md | 1 + content/commands/latency-help.md | 1 + content/commands/latency-histogram.md | 1 + content/commands/latency-history.md | 1 + content/commands/latency-latest.md | 1 + content/commands/latency-reset.md | 1 + content/commands/latency.md | 1 + content/commands/lcs.md | 1 + content/commands/lindex.md | 1 + content/commands/linsert.md | 1 + content/commands/llen.md | 1 + content/commands/lmove.md | 1 + content/commands/lmpop.md | 1 + content/commands/lolwut.md | 1 + content/commands/lpop.md | 1 + content/commands/lpos.md | 1 + content/commands/lpush.md | 1 + content/commands/lpushx.md | 1 + content/commands/lrange.md | 1 + content/commands/lrem.md | 1 + content/commands/lset.md | 1 + content/commands/ltrim.md | 1 + content/commands/memory-doctor.md | 1 + content/commands/memory-help.md | 1 + content/commands/memory-malloc-stats.md | 1 + content/commands/memory-purge.md | 1 + content/commands/memory-stats.md | 1 + content/commands/memory-usage.md | 1 + content/commands/memory.md | 1 + content/commands/mget.md | 1 + content/commands/migrate.md | 1 + content/commands/module-help.md | 1 + content/commands/module-list.md | 1 + content/commands/module-load.md | 1 + content/commands/module-loadex.md | 1 + content/commands/module-unload.md | 1 + content/commands/module.md | 1 + content/commands/monitor.md | 1 + content/commands/move.md | 1 + content/commands/mset.md | 1 + content/commands/msetnx.md | 1 + content/commands/multi.md | 1 + content/commands/object-encoding.md | 1 + content/commands/object-freq.md | 1 + content/commands/object-help.md | 1 + content/commands/object-idletime.md | 1 + content/commands/object-refcount.md | 1 + content/commands/object.md | 1 + content/commands/persist.md | 1 + content/commands/pexpire.md | 1 + content/commands/pexpireat.md | 1 + content/commands/pexpiretime.md | 1 + content/commands/pfadd.md | 1 + content/commands/pfcount.md | 1 + content/commands/pfdebug.md | 1 + content/commands/pfmerge.md | 1 + content/commands/pfselftest.md | 1 + content/commands/ping.md | 1 + content/commands/psetex.md | 3 +- content/commands/psubscribe.md | 1 + content/commands/psync.md | 1 + content/commands/pttl.md | 1 + content/commands/publish.md | 1 + content/commands/pubsub-channels.md | 1 + content/commands/pubsub-help.md | 1 + content/commands/pubsub-numpat.md | 1 + content/commands/pubsub-numsub.md | 1 + content/commands/pubsub-shardchannels.md | 1 + content/commands/pubsub-shardnumsub.md | 1 + content/commands/pubsub.md | 1 + content/commands/punsubscribe.md | 1 + content/commands/quit.md | 1 + content/commands/randomkey.md | 1 + content/commands/readonly.md | 1 + content/commands/readwrite.md | 1 + content/commands/rename.md | 1 + content/commands/renamenx.md | 1 + content/commands/replconf.md | 1 + content/commands/replicaof.md | 1 + content/commands/reset.md | 1 + content/commands/restore-asking.md | 1 + content/commands/restore.md | 1 + content/commands/role.md | 1 + content/commands/rpop.md | 1 + content/commands/rpoplpush.md | 4 +- content/commands/rpush.md | 1 + content/commands/rpushx.md | 1 + content/commands/sadd.md | 1 + content/commands/save.md | 1 + content/commands/scan.md | 1 + content/commands/scard.md | 1 + content/commands/script-debug.md | 1 + content/commands/script-exists.md | 1 + content/commands/script-flush.md | 1 + content/commands/script-help.md | 1 + content/commands/script-kill.md | 1 + content/commands/script-load.md | 1 + content/commands/script.md | 1 + content/commands/sdiff.md | 1 + content/commands/sdiffstore.md | 1 + content/commands/select.md | 1 + content/commands/set.md | 1 + content/commands/setbit.md | 1 + content/commands/setex.md | 3 +- content/commands/setnx.md | 3 +- content/commands/setrange.md | 1 + content/commands/shutdown.md | 1 + content/commands/sinter.md | 1 + content/commands/sintercard.md | 1 + content/commands/sinterstore.md | 1 + content/commands/sismember.md | 1 + content/commands/slaveof.md | 3 +- content/commands/slowlog-get.md | 1 + content/commands/slowlog-help.md | 1 + content/commands/slowlog-len.md | 1 + content/commands/slowlog-reset.md | 1 + content/commands/slowlog.md | 1 + content/commands/smembers.md | 1 + content/commands/smismember.md | 1 + content/commands/smove.md | 1 + content/commands/sort.md | 1 + content/commands/sort_ro.md | 1 + content/commands/spop.md | 1 + content/commands/spublish.md | 1 + content/commands/srandmember.md | 1 + content/commands/srem.md | 1 + content/commands/sscan.md | 1 + content/commands/ssubscribe.md | 1 + content/commands/strlen.md | 1 + content/commands/subscribe.md | 1 + content/commands/substr.md | 3 +- content/commands/sunion.md | 1 + content/commands/sunionstore.md | 1 + content/commands/sunsubscribe.md | 1 + content/commands/swapdb.md | 1 + content/commands/sync.md | 1 + content/commands/tdigest.add.md | 1 + content/commands/tdigest.byrank.md | 5 +- content/commands/tdigest.byrevrank.md | 9 +- content/commands/tdigest.cdf.md | 5 +- content/commands/tdigest.create.md | 1 + content/commands/tdigest.info.md | 1 + content/commands/tdigest.max.md | 1 + content/commands/tdigest.merge.md | 1 + content/commands/tdigest.min.md | 1 + content/commands/tdigest.quantile.md | 9 +- content/commands/tdigest.rank.md | 9 +- content/commands/tdigest.reset.md | 3 +- content/commands/tdigest.revrank.md | 11 +- content/commands/tdigest.trimmed_mean.md | 1 + content/commands/time.md | 1 + content/commands/topk.add.md | 1 + content/commands/topk.count.md | 3 +- content/commands/topk.incrby.md | 1 + content/commands/topk.info.md | 1 + content/commands/topk.list.md | 5 +- content/commands/topk.query.md | 1 + content/commands/topk.reserve.md | 3 +- content/commands/touch.md | 1 + content/commands/ts.add.md | 21 +- content/commands/ts.alter.md | 8 +- content/commands/ts.create.md | 14 +- content/commands/ts.createrule.md | 1 + content/commands/ts.decrby.md | 28 +- content/commands/ts.del.md | 1 + content/commands/ts.deleterule.md | 1 + content/commands/ts.get.md | 1 + content/commands/ts.incrby.md | 29 +- content/commands/ts.info.md | 1 + content/commands/ts.madd.md | 1 + content/commands/ts.mget.md | 5 +- content/commands/ts.mrange.md | 7 +- content/commands/ts.mrevrange.md | 7 +- content/commands/ts.queryindex.md | 1 + content/commands/ts.range.md | 1 + content/commands/ts.revrange.md | 1 + content/commands/ttl.md | 1 + content/commands/type.md | 1 + content/commands/unlink.md | 1 + content/commands/unsubscribe.md | 1 + content/commands/unwatch.md | 1 + content/commands/wait.md | 1 + content/commands/waitaof.md | 1 + content/commands/watch.md | 1 + content/commands/xack.md | 1 + content/commands/xadd.md | 27 +- content/commands/xautoclaim.md | 1 + content/commands/xclaim.md | 1 + content/commands/xdel.md | 1 + content/commands/xgroup-create.md | 1 + content/commands/xgroup-createconsumer.md | 1 + content/commands/xgroup-delconsumer.md | 1 + content/commands/xgroup-destroy.md | 1 + content/commands/xgroup-help.md | 1 + content/commands/xgroup-setid.md | 1 + content/commands/xgroup.md | 1 + content/commands/xinfo-consumers.md | 1 + content/commands/xinfo-groups.md | 1 + content/commands/xinfo-help.md | 1 + content/commands/xinfo-stream.md | 1 + content/commands/xinfo.md | 1 + content/commands/xlen.md | 1 + content/commands/xpending.md | 1 + content/commands/xrange.md | 1 + content/commands/xread.md | 1 + content/commands/xreadgroup.md | 1 + content/commands/xrevrange.md | 1 + content/commands/xsetid.md | 1 + content/commands/xtrim.md | 25 +- content/commands/zadd.md | 1 + content/commands/zcard.md | 1 + content/commands/zcount.md | 1 + content/commands/zdiff.md | 1 + content/commands/zdiffstore.md | 1 + content/commands/zincrby.md | 1 + content/commands/zinter.md | 1 + content/commands/zintercard.md | 1 + content/commands/zinterstore.md | 1 + content/commands/zlexcount.md | 1 + content/commands/zmpop.md | 1 + content/commands/zmscore.md | 1 + content/commands/zpopmax.md | 1 + content/commands/zpopmin.md | 1 + content/commands/zrandmember.md | 1 + content/commands/zrange.md | 1 + content/commands/zrangebylex.md | 3 +- content/commands/zrangebyscore.md | 3 +- content/commands/zrangestore.md | 1 + content/commands/zrank.md | 1 + content/commands/zrem.md | 1 + content/commands/zremrangebylex.md | 1 + content/commands/zremrangebyrank.md | 1 + content/commands/zremrangebyscore.md | 1 + content/commands/zrevrange.md | 3 +- content/commands/zrevrangebylex.md | 4 +- content/commands/zrevrangebyscore.md | 4 +- content/commands/zrevrank.md | 1 + content/commands/zscan.md | 1 + content/commands/zscore.md | 1 + content/commands/zunion.md | 1 + content/commands/zunionstore.md | 1 + layouts/commands/single.html | 10 + static/images/railroad/acl-cat.svg | 51 +++ static/images/railroad/acl-deluser.svg | 51 +++ static/images/railroad/acl-dryrun.svg | 55 +++ static/images/railroad/acl-genpass.svg | 51 +++ static/images/railroad/acl-getuser.svg | 49 +++ static/images/railroad/acl-help.svg | 47 +++ static/images/railroad/acl-list.svg | 47 +++ static/images/railroad/acl-load.svg | 47 +++ static/images/railroad/acl-log.svg | 53 +++ static/images/railroad/acl-save.svg | 47 +++ static/images/railroad/acl-setuser.svg | 54 +++ static/images/railroad/acl-users.svg | 47 +++ static/images/railroad/acl-whoami.svg | 47 +++ static/images/railroad/acl.svg | 47 +++ static/images/railroad/append.svg | 50 +++ static/images/railroad/asking.svg | 47 +++ static/images/railroad/auth.svg | 52 +++ static/images/railroad/bf.add.svg | 50 +++ static/images/railroad/bf.card.svg | 49 +++ static/images/railroad/bf.exists.svg | 50 +++ static/images/railroad/bf.info.svg | 57 +++ static/images/railroad/bf.insert.svg | 74 ++++ static/images/railroad/bf.loadchunk.svg | 51 +++ static/images/railroad/bf.madd.svg | 52 +++ static/images/railroad/bf.mexists.svg | 52 +++ static/images/railroad/bf.reserve.svg | 59 +++ static/images/railroad/bf.scandump.svg | 50 +++ static/images/railroad/bgrewriteaof.svg | 47 +++ static/images/railroad/bgsave.svg | 51 +++ static/images/railroad/bitcount.svg | 59 +++ static/images/railroad/bitfield.svg | 73 ++++ static/images/railroad/bitfield_ro.svg | 68 ++++ static/images/railroad/bitop.svg | 57 +++ static/images/railroad/bitpos.svg | 63 +++ static/images/railroad/blmove.svg | 57 +++ static/images/railroad/blmpop.svg | 61 +++ static/images/railroad/blpop.svg | 52 +++ static/images/railroad/brpop.svg | 52 +++ static/images/railroad/brpoplpush.svg | 51 +++ static/images/railroad/bzmpop.svg | 61 +++ static/images/railroad/bzpopmax.svg | 52 +++ static/images/railroad/bzpopmin.svg | 52 +++ static/images/railroad/cf.add.svg | 50 +++ static/images/railroad/cf.addnx.svg | 50 +++ static/images/railroad/cf.count.svg | 50 +++ static/images/railroad/cf.del.svg | 50 +++ static/images/railroad/cf.exists.svg | 50 +++ static/images/railroad/cf.info.svg | 49 +++ static/images/railroad/cf.insert.svg | 61 +++ static/images/railroad/cf.insertnx.svg | 61 +++ static/images/railroad/cf.loadchunk.svg | 51 +++ static/images/railroad/cf.mexists.svg | 52 +++ static/images/railroad/cf.reserve.svg | 65 ++++ static/images/railroad/cf.scandump.svg | 50 +++ static/images/railroad/client-caching.svg | 51 +++ static/images/railroad/client-getname.svg | 47 +++ static/images/railroad/client-getredir.svg | 47 +++ static/images/railroad/client-help.svg | 47 +++ static/images/railroad/client-id.svg | 47 +++ static/images/railroad/client-info.svg | 47 +++ static/images/railroad/client-kill.svg | 91 +++++ static/images/railroad/client-list.svg | 62 +++ static/images/railroad/client-no-evict.svg | 51 +++ static/images/railroad/client-no-touch.svg | 51 +++ static/images/railroad/client-pause.svg | 54 +++ static/images/railroad/client-reply.svg | 52 +++ static/images/railroad/client-setinfo.svg | 55 +++ static/images/railroad/client-setname.svg | 49 +++ static/images/railroad/client-tracking.svg | 87 +++++ .../images/railroad/client-trackinginfo.svg | 47 +++ static/images/railroad/client-unblock.svg | 54 +++ static/images/railroad/client-unpause.svg | 47 +++ static/images/railroad/client.svg | 47 +++ static/images/railroad/cluster-addslots.svg | 51 +++ .../images/railroad/cluster-addslotsrange.svg | 53 +++ static/images/railroad/cluster-bumpepoch.svg | 47 +++ .../cluster-count-failure-reports.svg | 49 +++ .../railroad/cluster-countkeysinslot.svg | 49 +++ static/images/railroad/cluster-delslots.svg | 51 +++ .../images/railroad/cluster-delslotsrange.svg | 53 +++ static/images/railroad/cluster-failover.svg | 53 +++ static/images/railroad/cluster-flushslots.svg | 47 +++ static/images/railroad/cluster-forget.svg | 49 +++ .../images/railroad/cluster-getkeysinslot.svg | 50 +++ static/images/railroad/cluster-help.svg | 47 +++ static/images/railroad/cluster-info.svg | 47 +++ static/images/railroad/cluster-keyslot.svg | 49 +++ static/images/railroad/cluster-links.svg | 47 +++ static/images/railroad/cluster-meet.svg | 53 +++ static/images/railroad/cluster-myid.svg | 47 +++ static/images/railroad/cluster-myshardid.svg | 47 +++ static/images/railroad/cluster-nodes.svg | 47 +++ static/images/railroad/cluster-replicas.svg | 49 +++ static/images/railroad/cluster-replicate.svg | 49 +++ static/images/railroad/cluster-reset.svg | 53 +++ static/images/railroad/cluster-saveconfig.svg | 47 +++ .../railroad/cluster-set-config-epoch.svg | 49 +++ static/images/railroad/cluster-setslot.svg | 60 +++ static/images/railroad/cluster-shards.svg | 47 +++ static/images/railroad/cluster-slaves.svg | 49 +++ static/images/railroad/cluster-slots.svg | 47 +++ static/images/railroad/cluster.svg | 47 +++ static/images/railroad/cms.incrby.svg | 54 +++ static/images/railroad/cms.info.svg | 49 +++ static/images/railroad/cms.initbydim.svg | 51 +++ static/images/railroad/cms.initbyprob.svg | 51 +++ static/images/railroad/cms.merge.svg | 60 +++ static/images/railroad/cms.query.svg | 52 +++ static/images/railroad/command-count.svg | 47 +++ static/images/railroad/command-docs.svg | 53 +++ static/images/railroad/command-getkeys.svg | 54 +++ .../railroad/command-getkeysandflags.svg | 54 +++ static/images/railroad/command-help.svg | 47 +++ static/images/railroad/command-info.svg | 53 +++ static/images/railroad/command-list.svg | 60 +++ static/images/railroad/command.svg | 47 +++ static/images/railroad/config-get.svg | 51 +++ static/images/railroad/config-help.svg | 47 +++ static/images/railroad/config-resetstat.svg | 47 +++ static/images/railroad/config-rewrite.svg | 47 +++ static/images/railroad/config-set.svg | 53 +++ static/images/railroad/config.svg | 47 +++ static/images/railroad/copy.svg | 58 +++ static/images/railroad/dbsize.svg | 47 +++ static/images/railroad/debug.svg | 47 +++ static/images/railroad/decr.svg | 49 +++ static/images/railroad/decrby.svg | 50 +++ static/images/railroad/del.svg | 51 +++ static/images/railroad/discard.svg | 47 +++ static/images/railroad/dump.svg | 49 +++ static/images/railroad/echo.svg | 49 +++ static/images/railroad/eval.svg | 60 +++ static/images/railroad/eval_ro.svg | 60 +++ static/images/railroad/evalsha.svg | 60 +++ static/images/railroad/evalsha_ro.svg | 60 +++ static/images/railroad/exec.svg | 47 +++ static/images/railroad/exists.svg | 51 +++ static/images/railroad/expire.svg | 57 +++ static/images/railroad/expireat.svg | 57 +++ static/images/railroad/expiretime.svg | 49 +++ static/images/railroad/failover.svg | 64 +++ static/images/railroad/fcall.svg | 60 +++ static/images/railroad/fcall_ro.svg | 60 +++ static/images/railroad/flushall.svg | 53 +++ static/images/railroad/flushdb.svg | 53 +++ static/images/railroad/ft._list.svg | 47 +++ static/images/railroad/ft.aggregate.svg | 169 ++++++++ static/images/railroad/ft.aliasadd.svg | 50 +++ static/images/railroad/ft.aliasdel.svg | 49 +++ static/images/railroad/ft.aliasupdate.svg | 50 +++ static/images/railroad/ft.alter.svg | 56 +++ static/images/railroad/ft.config-get.svg | 49 +++ static/images/railroad/ft.config-help.svg | 49 +++ static/images/railroad/ft.config-set.svg | 50 +++ static/images/railroad/ft.create.svg | 160 ++++++++ static/images/railroad/ft.cursor-del.svg | 50 +++ static/images/railroad/ft.cursor-read.svg | 55 +++ static/images/railroad/ft.dictadd.svg | 52 +++ static/images/railroad/ft.dictdel.svg | 52 +++ static/images/railroad/ft.dictdump.svg | 49 +++ static/images/railroad/ft.dropindex.svg | 53 +++ static/images/railroad/ft.explain.svg | 55 +++ static/images/railroad/ft.explaincli.svg | 55 +++ static/images/railroad/ft.info.svg | 49 +++ static/images/railroad/ft.profile.svg | 57 +++ static/images/railroad/ft.search.svg | 242 ++++++++++++ static/images/railroad/ft.spellcheck.svg | 72 ++++ static/images/railroad/ft.sugadd.svg | 60 +++ static/images/railroad/ft.sugdel.svg | 50 +++ static/images/railroad/ft.sugget.svg | 64 +++ static/images/railroad/ft.suglen.svg | 49 +++ static/images/railroad/ft.syndump.svg | 49 +++ static/images/railroad/ft.synupdate.svg | 56 +++ static/images/railroad/ft.tagvals.svg | 50 +++ static/images/railroad/function-delete.svg | 49 +++ static/images/railroad/function-dump.svg | 47 +++ static/images/railroad/function-flush.svg | 53 +++ static/images/railroad/function-help.svg | 47 +++ static/images/railroad/function-kill.svg | 47 +++ static/images/railroad/function-list.svg | 56 +++ static/images/railroad/function-load.svg | 52 +++ static/images/railroad/function-restore.svg | 55 +++ static/images/railroad/function-stats.svg | 47 +++ static/images/railroad/function.svg | 47 +++ static/images/railroad/geoadd.svg | 63 +++ static/images/railroad/geodist.svg | 58 +++ static/images/railroad/geohash.svg | 54 +++ static/images/railroad/geopos.svg | 54 +++ static/images/railroad/georadius.svg | 89 +++++ static/images/railroad/georadius_ro.svg | 80 ++++ static/images/railroad/georadiusbymember.svg | 88 +++++ .../images/railroad/georadiusbymember_ro.svg | 79 ++++ static/images/railroad/geosearch.svg | 99 +++++ static/images/railroad/geosearchstore.svg | 94 +++++ static/images/railroad/get.svg | 49 +++ static/images/railroad/getbit.svg | 50 +++ static/images/railroad/getdel.svg | 49 +++ static/images/railroad/getex.svg | 65 ++++ static/images/railroad/getrange.svg | 51 +++ static/images/railroad/getset.svg | 50 +++ static/images/railroad/hdel.svg | 52 +++ static/images/railroad/hello.svg | 62 +++ static/images/railroad/hexists.svg | 50 +++ static/images/railroad/hexpire.svg | 62 +++ static/images/railroad/hexpireat.svg | 62 +++ static/images/railroad/hexpiretime.svg | 54 +++ static/images/railroad/hget.svg | 50 +++ static/images/railroad/hgetall.svg | 49 +++ static/images/railroad/hincrby.svg | 51 +++ static/images/railroad/hincrbyfloat.svg | 51 +++ static/images/railroad/hkeys.svg | 49 +++ static/images/railroad/hlen.svg | 49 +++ static/images/railroad/hmget.svg | 52 +++ static/images/railroad/hmset.svg | 54 +++ static/images/railroad/hpersist.svg | 54 +++ static/images/railroad/hpexpire.svg | 62 +++ static/images/railroad/hpexpireat.svg | 62 +++ static/images/railroad/hpexpiretime.svg | 54 +++ static/images/railroad/hpttl.svg | 54 +++ static/images/railroad/hrandfield.svg | 56 +++ static/images/railroad/hscan.svg | 63 +++ static/images/railroad/hset.svg | 54 +++ static/images/railroad/hsetnx.svg | 51 +++ static/images/railroad/hstrlen.svg | 50 +++ static/images/railroad/httl.svg | 54 +++ static/images/railroad/hvals.svg | 49 +++ static/images/railroad/incr.svg | 49 +++ static/images/railroad/incrby.svg | 50 +++ static/images/railroad/incrbyfloat.svg | 50 +++ static/images/railroad/info.svg | 53 +++ static/images/railroad/json.arrappend.svg | 55 +++ static/images/railroad/json.arrindex.svg | 58 +++ static/images/railroad/json.arrinsert.svg | 54 +++ static/images/railroad/json.arrlen.svg | 52 +++ static/images/railroad/json.arrpop.svg | 56 +++ static/images/railroad/json.arrtrim.svg | 52 +++ static/images/railroad/json.clear.svg | 52 +++ static/images/railroad/json.debug-help.svg | 47 +++ static/images/railroad/json.debug-memory.svg | 52 +++ static/images/railroad/json.debug.svg | 47 +++ static/images/railroad/json.del.svg | 52 +++ static/images/railroad/json.forget.svg | 52 +++ static/images/railroad/json.get.svg | 69 ++++ static/images/railroad/json.merge.svg | 51 +++ static/images/railroad/json.mget.svg | 52 +++ static/images/railroad/json.mset.svg | 54 +++ static/images/railroad/json.numincrby.svg | 51 +++ static/images/railroad/json.nummultby.svg | 51 +++ static/images/railroad/json.objkeys.svg | 52 +++ static/images/railroad/json.objlen.svg | 52 +++ static/images/railroad/json.resp.svg | 52 +++ static/images/railroad/json.set.svg | 56 +++ static/images/railroad/json.strappend.svg | 53 +++ static/images/railroad/json.strlen.svg | 52 +++ static/images/railroad/json.toggle.svg | 50 +++ static/images/railroad/json.type.svg | 52 +++ static/images/railroad/keys.svg | 49 +++ static/images/railroad/lastsave.svg | 47 +++ static/images/railroad/latency-doctor.svg | 47 +++ static/images/railroad/latency-graph.svg | 49 +++ static/images/railroad/latency-help.svg | 47 +++ static/images/railroad/latency-histogram.svg | 53 +++ static/images/railroad/latency-history.svg | 49 +++ static/images/railroad/latency-latest.svg | 47 +++ static/images/railroad/latency-reset.svg | 53 +++ static/images/railroad/latency.svg | 47 +++ static/images/railroad/lcs.svg | 64 +++ static/images/railroad/lindex.svg | 50 +++ static/images/railroad/linsert.svg | 54 +++ static/images/railroad/llen.svg | 49 +++ static/images/railroad/lmove.svg | 56 +++ static/images/railroad/lmpop.svg | 60 +++ static/images/railroad/lolwut.svg | 53 +++ static/images/railroad/lpop.svg | 52 +++ static/images/railroad/lpos.svg | 65 ++++ static/images/railroad/lpush.svg | 52 +++ static/images/railroad/lpushx.svg | 52 +++ static/images/railroad/lrange.svg | 51 +++ static/images/railroad/lrem.svg | 51 +++ static/images/railroad/lset.svg | 51 +++ static/images/railroad/ltrim.svg | 51 +++ static/images/railroad/memory-doctor.svg | 47 +++ static/images/railroad/memory-help.svg | 47 +++ .../images/railroad/memory-malloc-stats.svg | 47 +++ static/images/railroad/memory-purge.svg | 47 +++ static/images/railroad/memory-stats.svg | 47 +++ static/images/railroad/memory-usage.svg | 54 +++ static/images/railroad/memory.svg | 47 +++ static/images/railroad/mget.svg | 51 +++ static/images/railroad/migrate.svg | 77 ++++ static/images/railroad/module-help.svg | 47 +++ static/images/railroad/module-list.svg | 47 +++ static/images/railroad/module-load.svg | 54 +++ static/images/railroad/module-loadex.svg | 75 ++++ static/images/railroad/module-unload.svg | 49 +++ static/images/railroad/module.svg | 47 +++ static/images/railroad/monitor.svg | 47 +++ static/images/railroad/move.svg | 50 +++ static/images/railroad/mset.svg | 53 +++ static/images/railroad/msetnx.svg | 53 +++ static/images/railroad/multi.svg | 47 +++ static/images/railroad/object-encoding.svg | 49 +++ static/images/railroad/object-freq.svg | 49 +++ static/images/railroad/object-help.svg | 47 +++ static/images/railroad/object-idletime.svg | 49 +++ static/images/railroad/object-refcount.svg | 49 +++ static/images/railroad/object.svg | 47 +++ static/images/railroad/persist.svg | 49 +++ static/images/railroad/pexpire.svg | 57 +++ static/images/railroad/pexpireat.svg | 57 +++ static/images/railroad/pexpiretime.svg | 49 +++ static/images/railroad/pfadd.svg | 54 +++ static/images/railroad/pfcount.svg | 51 +++ static/images/railroad/pfdebug.svg | 50 +++ static/images/railroad/pfmerge.svg | 54 +++ static/images/railroad/pfselftest.svg | 47 +++ static/images/railroad/ping.svg | 51 +++ static/images/railroad/psetex.svg | 51 +++ static/images/railroad/psubscribe.svg | 51 +++ static/images/railroad/psync.svg | 50 +++ static/images/railroad/pttl.svg | 49 +++ static/images/railroad/publish.svg | 50 +++ static/images/railroad/pubsub-channels.svg | 51 +++ static/images/railroad/pubsub-help.svg | 47 +++ static/images/railroad/pubsub-numpat.svg | 47 +++ static/images/railroad/pubsub-numsub.svg | 53 +++ .../images/railroad/pubsub-shardchannels.svg | 51 +++ static/images/railroad/pubsub-shardnumsub.svg | 53 +++ static/images/railroad/pubsub.svg | 47 +++ static/images/railroad/punsubscribe.svg | 53 +++ static/images/railroad/quit.svg | 47 +++ static/images/railroad/randomkey.svg | 47 +++ static/images/railroad/readonly.svg | 47 +++ static/images/railroad/readwrite.svg | 47 +++ static/images/railroad/rename.svg | 50 +++ static/images/railroad/renamenx.svg | 50 +++ static/images/railroad/replconf.svg | 47 +++ static/images/railroad/replicaof.svg | 55 +++ static/images/railroad/reset.svg | 47 +++ static/images/railroad/restore-asking.svg | 67 ++++ static/images/railroad/restore.svg | 67 ++++ static/images/railroad/role.svg | 47 +++ static/images/railroad/rpop.svg | 52 +++ static/images/railroad/rpoplpush.svg | 50 +++ static/images/railroad/rpush.svg | 52 +++ static/images/railroad/rpushx.svg | 52 +++ static/images/railroad/sadd.svg | 52 +++ static/images/railroad/save.svg | 47 +++ static/images/railroad/scan.svg | 64 +++ static/images/railroad/scard.svg | 49 +++ static/images/railroad/script-debug.svg | 52 +++ static/images/railroad/script-exists.svg | 51 +++ static/images/railroad/script-flush.svg | 53 +++ static/images/railroad/script-help.svg | 47 +++ static/images/railroad/script-kill.svg | 47 +++ static/images/railroad/script-load.svg | 49 +++ static/images/railroad/script.svg | 47 +++ static/images/railroad/sdiff.svg | 51 +++ static/images/railroad/sdiffstore.svg | 52 +++ static/images/railroad/select.svg | 49 +++ static/images/railroad/set.svg | 74 ++++ static/images/railroad/setbit.svg | 51 +++ static/images/railroad/setex.svg | 51 +++ static/images/railroad/setnx.svg | 50 +++ static/images/railroad/setrange.svg | 51 +++ static/images/railroad/shutdown.svg | 62 +++ static/images/railroad/sinter.svg | 51 +++ static/images/railroad/sintercard.svg | 57 +++ static/images/railroad/sinterstore.svg | 52 +++ static/images/railroad/sismember.svg | 50 +++ static/images/railroad/slaveof.svg | 55 +++ static/images/railroad/slowlog-get.svg | 51 +++ static/images/railroad/slowlog-help.svg | 47 +++ static/images/railroad/slowlog-len.svg | 47 +++ static/images/railroad/slowlog-reset.svg | 47 +++ static/images/railroad/slowlog.svg | 47 +++ static/images/railroad/smembers.svg | 49 +++ static/images/railroad/smismember.svg | 52 +++ static/images/railroad/smove.svg | 51 +++ static/images/railroad/sort.svg | 91 +++++ static/images/railroad/sort_ro.svg | 86 ++++ static/images/railroad/spop.svg | 52 +++ static/images/railroad/spublish.svg | 50 +++ static/images/railroad/srandmember.svg | 52 +++ static/images/railroad/srem.svg | 52 +++ static/images/railroad/sscan.svg | 60 +++ static/images/railroad/ssubscribe.svg | 51 +++ static/images/railroad/strlen.svg | 49 +++ static/images/railroad/subscribe.svg | 51 +++ static/images/railroad/substr.svg | 51 +++ static/images/railroad/sunion.svg | 51 +++ static/images/railroad/sunionstore.svg | 52 +++ static/images/railroad/sunsubscribe.svg | 53 +++ static/images/railroad/swapdb.svg | 50 +++ static/images/railroad/sync.svg | 47 +++ static/images/railroad/tdigest.add.svg | 53 +++ static/images/railroad/tdigest.byrank.svg | 52 +++ static/images/railroad/tdigest.byrevrank.svg | 52 +++ static/images/railroad/tdigest.cdf.svg | 52 +++ static/images/railroad/tdigest.create.svg | 54 +++ static/images/railroad/tdigest.info.svg | 49 +++ static/images/railroad/tdigest.max.svg | 49 +++ static/images/railroad/tdigest.merge.svg | 61 +++ static/images/railroad/tdigest.min.svg | 49 +++ static/images/railroad/tdigest.quantile.svg | 52 +++ static/images/railroad/tdigest.rank.svg | 52 +++ static/images/railroad/tdigest.reset.svg | 49 +++ static/images/railroad/tdigest.revrank.svg | 52 +++ .../images/railroad/tdigest.trimmed_mean.svg | 51 +++ static/images/railroad/time.svg | 47 +++ static/images/railroad/topk.add.svg | 52 +++ static/images/railroad/topk.count.svg | 52 +++ static/images/railroad/topk.incrby.svg | 54 +++ static/images/railroad/topk.info.svg | 49 +++ static/images/railroad/topk.list.svg | 52 +++ static/images/railroad/topk.query.svg | 52 +++ static/images/railroad/topk.reserve.svg | 56 +++ static/images/railroad/touch.svg | 51 +++ static/images/railroad/ts.add.svg | 82 ++++ static/images/railroad/ts.alter.svg | 75 ++++ static/images/railroad/ts.create.svg | 80 ++++ static/images/railroad/ts.createrule.svg | 68 ++++ static/images/railroad/ts.decrby.svg | 75 ++++ static/images/railroad/ts.del.svg | 51 +++ static/images/railroad/ts.deleterule.svg | 50 +++ static/images/railroad/ts.get.svg | 52 +++ static/images/railroad/ts.incrby.svg | 75 ++++ static/images/railroad/ts.info.svg | 52 +++ static/images/railroad/ts.madd.svg | 54 +++ static/images/railroad/ts.mget.svg | 69 ++++ static/images/railroad/ts.mrange.svg | 125 ++++++ static/images/railroad/ts.mrevrange.svg | 125 ++++++ static/images/railroad/ts.queryindex.svg | 57 +++ static/images/railroad/ts.range.svg | 101 +++++ static/images/railroad/ts.revrange.svg | 101 +++++ static/images/railroad/ttl.svg | 49 +++ static/images/railroad/type.svg | 49 +++ static/images/railroad/unlink.svg | 51 +++ static/images/railroad/unsubscribe.svg | 53 +++ static/images/railroad/unwatch.svg | 47 +++ static/images/railroad/wait.svg | 50 +++ static/images/railroad/waitaof.svg | 51 +++ static/images/railroad/watch.svg | 51 +++ static/images/railroad/xack.svg | 53 +++ static/images/railroad/xadd.svg | 77 ++++ static/images/railroad/xautoclaim.svg | 61 +++ static/images/railroad/xclaim.svg | 81 ++++ static/images/railroad/xdel.svg | 52 +++ static/images/railroad/xgroup-create.svg | 61 +++ .../images/railroad/xgroup-createconsumer.svg | 51 +++ static/images/railroad/xgroup-delconsumer.svg | 51 +++ static/images/railroad/xgroup-destroy.svg | 50 +++ static/images/railroad/xgroup-help.svg | 47 +++ static/images/railroad/xgroup-setid.svg | 58 +++ static/images/railroad/xgroup.svg | 47 +++ static/images/railroad/xinfo-consumers.svg | 50 +++ static/images/railroad/xinfo-groups.svg | 49 +++ static/images/railroad/xinfo-help.svg | 47 +++ static/images/railroad/xinfo-stream.svg | 58 +++ static/images/railroad/xinfo.svg | 47 +++ static/images/railroad/xlen.svg | 49 +++ static/images/railroad/xpending.svg | 64 +++ static/images/railroad/xrange.svg | 56 +++ static/images/railroad/xread.svg | 65 ++++ static/images/railroad/xreadgroup.svg | 71 ++++ static/images/railroad/xrevrange.svg | 56 +++ static/images/railroad/xsetid.svg | 60 +++ static/images/railroad/xtrim.svg | 64 +++ static/images/railroad/zadd.svg | 70 ++++ static/images/railroad/zcard.svg | 49 +++ static/images/railroad/zcount.svg | 51 +++ static/images/railroad/zdiff.svg | 55 +++ static/images/railroad/zdiffstore.svg | 53 +++ static/images/railroad/zincrby.svg | 51 +++ static/images/railroad/zinter.svg | 68 ++++ static/images/railroad/zintercard.svg | 57 +++ static/images/railroad/zinterstore.svg | 66 ++++ static/images/railroad/zlexcount.svg | 51 +++ static/images/railroad/zmpop.svg | 60 +++ static/images/railroad/zmscore.svg | 52 +++ static/images/railroad/zpopmax.svg | 52 +++ static/images/railroad/zpopmin.svg | 52 +++ static/images/railroad/zrandmember.svg | 56 +++ static/images/railroad/zrange.svg | 67 ++++ static/images/railroad/zrangebylex.svg | 56 +++ static/images/railroad/zrangebyscore.svg | 59 +++ static/images/railroad/zrangestore.svg | 65 ++++ static/images/railroad/zrank.svg | 53 +++ static/images/railroad/zrem.svg | 52 +++ static/images/railroad/zremrangebylex.svg | 51 +++ static/images/railroad/zremrangebyrank.svg | 51 +++ static/images/railroad/zremrangebyscore.svg | 51 +++ static/images/railroad/zrevrange.svg | 54 +++ static/images/railroad/zrevrangebylex.svg | 56 +++ static/images/railroad/zrevrangebyscore.svg | 59 +++ static/images/railroad/zrevrank.svg | 53 +++ static/images/railroad/zscan.svg | 60 +++ static/images/railroad/zscore.svg | 50 +++ static/images/railroad/zunion.svg | 68 ++++ static/images/railroad/zunionstore.svg | 66 ++++ 1004 files changed, 28736 insertions(+), 232 deletions(-) create mode 100644 build/test_railroad.py create mode 100644 static/images/railroad/acl-cat.svg create mode 100644 static/images/railroad/acl-deluser.svg create mode 100644 static/images/railroad/acl-dryrun.svg create mode 100644 static/images/railroad/acl-genpass.svg create mode 100644 static/images/railroad/acl-getuser.svg create mode 100644 static/images/railroad/acl-help.svg create mode 100644 static/images/railroad/acl-list.svg create mode 100644 static/images/railroad/acl-load.svg create mode 100644 static/images/railroad/acl-log.svg create mode 100644 static/images/railroad/acl-save.svg create mode 100644 static/images/railroad/acl-setuser.svg create mode 100644 static/images/railroad/acl-users.svg create mode 100644 static/images/railroad/acl-whoami.svg create mode 100644 static/images/railroad/acl.svg create mode 100644 static/images/railroad/append.svg create mode 100644 static/images/railroad/asking.svg create mode 100644 static/images/railroad/auth.svg create mode 100644 static/images/railroad/bf.add.svg create mode 100644 static/images/railroad/bf.card.svg create mode 100644 static/images/railroad/bf.exists.svg create mode 100644 static/images/railroad/bf.info.svg create mode 100644 static/images/railroad/bf.insert.svg create mode 100644 static/images/railroad/bf.loadchunk.svg create mode 100644 static/images/railroad/bf.madd.svg create mode 100644 static/images/railroad/bf.mexists.svg create mode 100644 static/images/railroad/bf.reserve.svg create mode 100644 static/images/railroad/bf.scandump.svg create mode 100644 static/images/railroad/bgrewriteaof.svg create mode 100644 static/images/railroad/bgsave.svg create mode 100644 static/images/railroad/bitcount.svg create mode 100644 static/images/railroad/bitfield.svg create mode 100644 static/images/railroad/bitfield_ro.svg create mode 100644 static/images/railroad/bitop.svg create mode 100644 static/images/railroad/bitpos.svg create mode 100644 static/images/railroad/blmove.svg create mode 100644 static/images/railroad/blmpop.svg create mode 100644 static/images/railroad/blpop.svg create mode 100644 static/images/railroad/brpop.svg create mode 100644 static/images/railroad/brpoplpush.svg create mode 100644 static/images/railroad/bzmpop.svg create mode 100644 static/images/railroad/bzpopmax.svg create mode 100644 static/images/railroad/bzpopmin.svg create mode 100644 static/images/railroad/cf.add.svg create mode 100644 static/images/railroad/cf.addnx.svg create mode 100644 static/images/railroad/cf.count.svg create mode 100644 static/images/railroad/cf.del.svg create mode 100644 static/images/railroad/cf.exists.svg create mode 100644 static/images/railroad/cf.info.svg create mode 100644 static/images/railroad/cf.insert.svg create mode 100644 static/images/railroad/cf.insertnx.svg create mode 100644 static/images/railroad/cf.loadchunk.svg create mode 100644 static/images/railroad/cf.mexists.svg create mode 100644 static/images/railroad/cf.reserve.svg create mode 100644 static/images/railroad/cf.scandump.svg create mode 100644 static/images/railroad/client-caching.svg create mode 100644 static/images/railroad/client-getname.svg create mode 100644 static/images/railroad/client-getredir.svg create mode 100644 static/images/railroad/client-help.svg create mode 100644 static/images/railroad/client-id.svg create mode 100644 static/images/railroad/client-info.svg create mode 100644 static/images/railroad/client-kill.svg create mode 100644 static/images/railroad/client-list.svg create mode 100644 static/images/railroad/client-no-evict.svg create mode 100644 static/images/railroad/client-no-touch.svg create mode 100644 static/images/railroad/client-pause.svg create mode 100644 static/images/railroad/client-reply.svg create mode 100644 static/images/railroad/client-setinfo.svg create mode 100644 static/images/railroad/client-setname.svg create mode 100644 static/images/railroad/client-tracking.svg create mode 100644 static/images/railroad/client-trackinginfo.svg create mode 100644 static/images/railroad/client-unblock.svg create mode 100644 static/images/railroad/client-unpause.svg create mode 100644 static/images/railroad/client.svg create mode 100644 static/images/railroad/cluster-addslots.svg create mode 100644 static/images/railroad/cluster-addslotsrange.svg create mode 100644 static/images/railroad/cluster-bumpepoch.svg create mode 100644 static/images/railroad/cluster-count-failure-reports.svg create mode 100644 static/images/railroad/cluster-countkeysinslot.svg create mode 100644 static/images/railroad/cluster-delslots.svg create mode 100644 static/images/railroad/cluster-delslotsrange.svg create mode 100644 static/images/railroad/cluster-failover.svg create mode 100644 static/images/railroad/cluster-flushslots.svg create mode 100644 static/images/railroad/cluster-forget.svg create mode 100644 static/images/railroad/cluster-getkeysinslot.svg create mode 100644 static/images/railroad/cluster-help.svg create mode 100644 static/images/railroad/cluster-info.svg create mode 100644 static/images/railroad/cluster-keyslot.svg create mode 100644 static/images/railroad/cluster-links.svg create mode 100644 static/images/railroad/cluster-meet.svg create mode 100644 static/images/railroad/cluster-myid.svg create mode 100644 static/images/railroad/cluster-myshardid.svg create mode 100644 static/images/railroad/cluster-nodes.svg create mode 100644 static/images/railroad/cluster-replicas.svg create mode 100644 static/images/railroad/cluster-replicate.svg create mode 100644 static/images/railroad/cluster-reset.svg create mode 100644 static/images/railroad/cluster-saveconfig.svg create mode 100644 static/images/railroad/cluster-set-config-epoch.svg create mode 100644 static/images/railroad/cluster-setslot.svg create mode 100644 static/images/railroad/cluster-shards.svg create mode 100644 static/images/railroad/cluster-slaves.svg create mode 100644 static/images/railroad/cluster-slots.svg create mode 100644 static/images/railroad/cluster.svg create mode 100644 static/images/railroad/cms.incrby.svg create mode 100644 static/images/railroad/cms.info.svg create mode 100644 static/images/railroad/cms.initbydim.svg create mode 100644 static/images/railroad/cms.initbyprob.svg create mode 100644 static/images/railroad/cms.merge.svg create mode 100644 static/images/railroad/cms.query.svg create mode 100644 static/images/railroad/command-count.svg create mode 100644 static/images/railroad/command-docs.svg create mode 100644 static/images/railroad/command-getkeys.svg create mode 100644 static/images/railroad/command-getkeysandflags.svg create mode 100644 static/images/railroad/command-help.svg create mode 100644 static/images/railroad/command-info.svg create mode 100644 static/images/railroad/command-list.svg create mode 100644 static/images/railroad/command.svg create mode 100644 static/images/railroad/config-get.svg create mode 100644 static/images/railroad/config-help.svg create mode 100644 static/images/railroad/config-resetstat.svg create mode 100644 static/images/railroad/config-rewrite.svg create mode 100644 static/images/railroad/config-set.svg create mode 100644 static/images/railroad/config.svg create mode 100644 static/images/railroad/copy.svg create mode 100644 static/images/railroad/dbsize.svg create mode 100644 static/images/railroad/debug.svg create mode 100644 static/images/railroad/decr.svg create mode 100644 static/images/railroad/decrby.svg create mode 100644 static/images/railroad/del.svg create mode 100644 static/images/railroad/discard.svg create mode 100644 static/images/railroad/dump.svg create mode 100644 static/images/railroad/echo.svg create mode 100644 static/images/railroad/eval.svg create mode 100644 static/images/railroad/eval_ro.svg create mode 100644 static/images/railroad/evalsha.svg create mode 100644 static/images/railroad/evalsha_ro.svg create mode 100644 static/images/railroad/exec.svg create mode 100644 static/images/railroad/exists.svg create mode 100644 static/images/railroad/expire.svg create mode 100644 static/images/railroad/expireat.svg create mode 100644 static/images/railroad/expiretime.svg create mode 100644 static/images/railroad/failover.svg create mode 100644 static/images/railroad/fcall.svg create mode 100644 static/images/railroad/fcall_ro.svg create mode 100644 static/images/railroad/flushall.svg create mode 100644 static/images/railroad/flushdb.svg create mode 100644 static/images/railroad/ft._list.svg create mode 100644 static/images/railroad/ft.aggregate.svg create mode 100644 static/images/railroad/ft.aliasadd.svg create mode 100644 static/images/railroad/ft.aliasdel.svg create mode 100644 static/images/railroad/ft.aliasupdate.svg create mode 100644 static/images/railroad/ft.alter.svg create mode 100644 static/images/railroad/ft.config-get.svg create mode 100644 static/images/railroad/ft.config-help.svg create mode 100644 static/images/railroad/ft.config-set.svg create mode 100644 static/images/railroad/ft.create.svg create mode 100644 static/images/railroad/ft.cursor-del.svg create mode 100644 static/images/railroad/ft.cursor-read.svg create mode 100644 static/images/railroad/ft.dictadd.svg create mode 100644 static/images/railroad/ft.dictdel.svg create mode 100644 static/images/railroad/ft.dictdump.svg create mode 100644 static/images/railroad/ft.dropindex.svg create mode 100644 static/images/railroad/ft.explain.svg create mode 100644 static/images/railroad/ft.explaincli.svg create mode 100644 static/images/railroad/ft.info.svg create mode 100644 static/images/railroad/ft.profile.svg create mode 100644 static/images/railroad/ft.search.svg create mode 100644 static/images/railroad/ft.spellcheck.svg create mode 100644 static/images/railroad/ft.sugadd.svg create mode 100644 static/images/railroad/ft.sugdel.svg create mode 100644 static/images/railroad/ft.sugget.svg create mode 100644 static/images/railroad/ft.suglen.svg create mode 100644 static/images/railroad/ft.syndump.svg create mode 100644 static/images/railroad/ft.synupdate.svg create mode 100644 static/images/railroad/ft.tagvals.svg create mode 100644 static/images/railroad/function-delete.svg create mode 100644 static/images/railroad/function-dump.svg create mode 100644 static/images/railroad/function-flush.svg create mode 100644 static/images/railroad/function-help.svg create mode 100644 static/images/railroad/function-kill.svg create mode 100644 static/images/railroad/function-list.svg create mode 100644 static/images/railroad/function-load.svg create mode 100644 static/images/railroad/function-restore.svg create mode 100644 static/images/railroad/function-stats.svg create mode 100644 static/images/railroad/function.svg create mode 100644 static/images/railroad/geoadd.svg create mode 100644 static/images/railroad/geodist.svg create mode 100644 static/images/railroad/geohash.svg create mode 100644 static/images/railroad/geopos.svg create mode 100644 static/images/railroad/georadius.svg create mode 100644 static/images/railroad/georadius_ro.svg create mode 100644 static/images/railroad/georadiusbymember.svg create mode 100644 static/images/railroad/georadiusbymember_ro.svg create mode 100644 static/images/railroad/geosearch.svg create mode 100644 static/images/railroad/geosearchstore.svg create mode 100644 static/images/railroad/get.svg create mode 100644 static/images/railroad/getbit.svg create mode 100644 static/images/railroad/getdel.svg create mode 100644 static/images/railroad/getex.svg create mode 100644 static/images/railroad/getrange.svg create mode 100644 static/images/railroad/getset.svg create mode 100644 static/images/railroad/hdel.svg create mode 100644 static/images/railroad/hello.svg create mode 100644 static/images/railroad/hexists.svg create mode 100644 static/images/railroad/hexpire.svg create mode 100644 static/images/railroad/hexpireat.svg create mode 100644 static/images/railroad/hexpiretime.svg create mode 100644 static/images/railroad/hget.svg create mode 100644 static/images/railroad/hgetall.svg create mode 100644 static/images/railroad/hincrby.svg create mode 100644 static/images/railroad/hincrbyfloat.svg create mode 100644 static/images/railroad/hkeys.svg create mode 100644 static/images/railroad/hlen.svg create mode 100644 static/images/railroad/hmget.svg create mode 100644 static/images/railroad/hmset.svg create mode 100644 static/images/railroad/hpersist.svg create mode 100644 static/images/railroad/hpexpire.svg create mode 100644 static/images/railroad/hpexpireat.svg create mode 100644 static/images/railroad/hpexpiretime.svg create mode 100644 static/images/railroad/hpttl.svg create mode 100644 static/images/railroad/hrandfield.svg create mode 100644 static/images/railroad/hscan.svg create mode 100644 static/images/railroad/hset.svg create mode 100644 static/images/railroad/hsetnx.svg create mode 100644 static/images/railroad/hstrlen.svg create mode 100644 static/images/railroad/httl.svg create mode 100644 static/images/railroad/hvals.svg create mode 100644 static/images/railroad/incr.svg create mode 100644 static/images/railroad/incrby.svg create mode 100644 static/images/railroad/incrbyfloat.svg create mode 100644 static/images/railroad/info.svg create mode 100644 static/images/railroad/json.arrappend.svg create mode 100644 static/images/railroad/json.arrindex.svg create mode 100644 static/images/railroad/json.arrinsert.svg create mode 100644 static/images/railroad/json.arrlen.svg create mode 100644 static/images/railroad/json.arrpop.svg create mode 100644 static/images/railroad/json.arrtrim.svg create mode 100644 static/images/railroad/json.clear.svg create mode 100644 static/images/railroad/json.debug-help.svg create mode 100644 static/images/railroad/json.debug-memory.svg create mode 100644 static/images/railroad/json.debug.svg create mode 100644 static/images/railroad/json.del.svg create mode 100644 static/images/railroad/json.forget.svg create mode 100644 static/images/railroad/json.get.svg create mode 100644 static/images/railroad/json.merge.svg create mode 100644 static/images/railroad/json.mget.svg create mode 100644 static/images/railroad/json.mset.svg create mode 100644 static/images/railroad/json.numincrby.svg create mode 100644 static/images/railroad/json.nummultby.svg create mode 100644 static/images/railroad/json.objkeys.svg create mode 100644 static/images/railroad/json.objlen.svg create mode 100644 static/images/railroad/json.resp.svg create mode 100644 static/images/railroad/json.set.svg create mode 100644 static/images/railroad/json.strappend.svg create mode 100644 static/images/railroad/json.strlen.svg create mode 100644 static/images/railroad/json.toggle.svg create mode 100644 static/images/railroad/json.type.svg create mode 100644 static/images/railroad/keys.svg create mode 100644 static/images/railroad/lastsave.svg create mode 100644 static/images/railroad/latency-doctor.svg create mode 100644 static/images/railroad/latency-graph.svg create mode 100644 static/images/railroad/latency-help.svg create mode 100644 static/images/railroad/latency-histogram.svg create mode 100644 static/images/railroad/latency-history.svg create mode 100644 static/images/railroad/latency-latest.svg create mode 100644 static/images/railroad/latency-reset.svg create mode 100644 static/images/railroad/latency.svg create mode 100644 static/images/railroad/lcs.svg create mode 100644 static/images/railroad/lindex.svg create mode 100644 static/images/railroad/linsert.svg create mode 100644 static/images/railroad/llen.svg create mode 100644 static/images/railroad/lmove.svg create mode 100644 static/images/railroad/lmpop.svg create mode 100644 static/images/railroad/lolwut.svg create mode 100644 static/images/railroad/lpop.svg create mode 100644 static/images/railroad/lpos.svg create mode 100644 static/images/railroad/lpush.svg create mode 100644 static/images/railroad/lpushx.svg create mode 100644 static/images/railroad/lrange.svg create mode 100644 static/images/railroad/lrem.svg create mode 100644 static/images/railroad/lset.svg create mode 100644 static/images/railroad/ltrim.svg create mode 100644 static/images/railroad/memory-doctor.svg create mode 100644 static/images/railroad/memory-help.svg create mode 100644 static/images/railroad/memory-malloc-stats.svg create mode 100644 static/images/railroad/memory-purge.svg create mode 100644 static/images/railroad/memory-stats.svg create mode 100644 static/images/railroad/memory-usage.svg create mode 100644 static/images/railroad/memory.svg create mode 100644 static/images/railroad/mget.svg create mode 100644 static/images/railroad/migrate.svg create mode 100644 static/images/railroad/module-help.svg create mode 100644 static/images/railroad/module-list.svg create mode 100644 static/images/railroad/module-load.svg create mode 100644 static/images/railroad/module-loadex.svg create mode 100644 static/images/railroad/module-unload.svg create mode 100644 static/images/railroad/module.svg create mode 100644 static/images/railroad/monitor.svg create mode 100644 static/images/railroad/move.svg create mode 100644 static/images/railroad/mset.svg create mode 100644 static/images/railroad/msetnx.svg create mode 100644 static/images/railroad/multi.svg create mode 100644 static/images/railroad/object-encoding.svg create mode 100644 static/images/railroad/object-freq.svg create mode 100644 static/images/railroad/object-help.svg create mode 100644 static/images/railroad/object-idletime.svg create mode 100644 static/images/railroad/object-refcount.svg create mode 100644 static/images/railroad/object.svg create mode 100644 static/images/railroad/persist.svg create mode 100644 static/images/railroad/pexpire.svg create mode 100644 static/images/railroad/pexpireat.svg create mode 100644 static/images/railroad/pexpiretime.svg create mode 100644 static/images/railroad/pfadd.svg create mode 100644 static/images/railroad/pfcount.svg create mode 100644 static/images/railroad/pfdebug.svg create mode 100644 static/images/railroad/pfmerge.svg create mode 100644 static/images/railroad/pfselftest.svg create mode 100644 static/images/railroad/ping.svg create mode 100644 static/images/railroad/psetex.svg create mode 100644 static/images/railroad/psubscribe.svg create mode 100644 static/images/railroad/psync.svg create mode 100644 static/images/railroad/pttl.svg create mode 100644 static/images/railroad/publish.svg create mode 100644 static/images/railroad/pubsub-channels.svg create mode 100644 static/images/railroad/pubsub-help.svg create mode 100644 static/images/railroad/pubsub-numpat.svg create mode 100644 static/images/railroad/pubsub-numsub.svg create mode 100644 static/images/railroad/pubsub-shardchannels.svg create mode 100644 static/images/railroad/pubsub-shardnumsub.svg create mode 100644 static/images/railroad/pubsub.svg create mode 100644 static/images/railroad/punsubscribe.svg create mode 100644 static/images/railroad/quit.svg create mode 100644 static/images/railroad/randomkey.svg create mode 100644 static/images/railroad/readonly.svg create mode 100644 static/images/railroad/readwrite.svg create mode 100644 static/images/railroad/rename.svg create mode 100644 static/images/railroad/renamenx.svg create mode 100644 static/images/railroad/replconf.svg create mode 100644 static/images/railroad/replicaof.svg create mode 100644 static/images/railroad/reset.svg create mode 100644 static/images/railroad/restore-asking.svg create mode 100644 static/images/railroad/restore.svg create mode 100644 static/images/railroad/role.svg create mode 100644 static/images/railroad/rpop.svg create mode 100644 static/images/railroad/rpoplpush.svg create mode 100644 static/images/railroad/rpush.svg create mode 100644 static/images/railroad/rpushx.svg create mode 100644 static/images/railroad/sadd.svg create mode 100644 static/images/railroad/save.svg create mode 100644 static/images/railroad/scan.svg create mode 100644 static/images/railroad/scard.svg create mode 100644 static/images/railroad/script-debug.svg create mode 100644 static/images/railroad/script-exists.svg create mode 100644 static/images/railroad/script-flush.svg create mode 100644 static/images/railroad/script-help.svg create mode 100644 static/images/railroad/script-kill.svg create mode 100644 static/images/railroad/script-load.svg create mode 100644 static/images/railroad/script.svg create mode 100644 static/images/railroad/sdiff.svg create mode 100644 static/images/railroad/sdiffstore.svg create mode 100644 static/images/railroad/select.svg create mode 100644 static/images/railroad/set.svg create mode 100644 static/images/railroad/setbit.svg create mode 100644 static/images/railroad/setex.svg create mode 100644 static/images/railroad/setnx.svg create mode 100644 static/images/railroad/setrange.svg create mode 100644 static/images/railroad/shutdown.svg create mode 100644 static/images/railroad/sinter.svg create mode 100644 static/images/railroad/sintercard.svg create mode 100644 static/images/railroad/sinterstore.svg create mode 100644 static/images/railroad/sismember.svg create mode 100644 static/images/railroad/slaveof.svg create mode 100644 static/images/railroad/slowlog-get.svg create mode 100644 static/images/railroad/slowlog-help.svg create mode 100644 static/images/railroad/slowlog-len.svg create mode 100644 static/images/railroad/slowlog-reset.svg create mode 100644 static/images/railroad/slowlog.svg create mode 100644 static/images/railroad/smembers.svg create mode 100644 static/images/railroad/smismember.svg create mode 100644 static/images/railroad/smove.svg create mode 100644 static/images/railroad/sort.svg create mode 100644 static/images/railroad/sort_ro.svg create mode 100644 static/images/railroad/spop.svg create mode 100644 static/images/railroad/spublish.svg create mode 100644 static/images/railroad/srandmember.svg create mode 100644 static/images/railroad/srem.svg create mode 100644 static/images/railroad/sscan.svg create mode 100644 static/images/railroad/ssubscribe.svg create mode 100644 static/images/railroad/strlen.svg create mode 100644 static/images/railroad/subscribe.svg create mode 100644 static/images/railroad/substr.svg create mode 100644 static/images/railroad/sunion.svg create mode 100644 static/images/railroad/sunionstore.svg create mode 100644 static/images/railroad/sunsubscribe.svg create mode 100644 static/images/railroad/swapdb.svg create mode 100644 static/images/railroad/sync.svg create mode 100644 static/images/railroad/tdigest.add.svg create mode 100644 static/images/railroad/tdigest.byrank.svg create mode 100644 static/images/railroad/tdigest.byrevrank.svg create mode 100644 static/images/railroad/tdigest.cdf.svg create mode 100644 static/images/railroad/tdigest.create.svg create mode 100644 static/images/railroad/tdigest.info.svg create mode 100644 static/images/railroad/tdigest.max.svg create mode 100644 static/images/railroad/tdigest.merge.svg create mode 100644 static/images/railroad/tdigest.min.svg create mode 100644 static/images/railroad/tdigest.quantile.svg create mode 100644 static/images/railroad/tdigest.rank.svg create mode 100644 static/images/railroad/tdigest.reset.svg create mode 100644 static/images/railroad/tdigest.revrank.svg create mode 100644 static/images/railroad/tdigest.trimmed_mean.svg create mode 100644 static/images/railroad/time.svg create mode 100644 static/images/railroad/topk.add.svg create mode 100644 static/images/railroad/topk.count.svg create mode 100644 static/images/railroad/topk.incrby.svg create mode 100644 static/images/railroad/topk.info.svg create mode 100644 static/images/railroad/topk.list.svg create mode 100644 static/images/railroad/topk.query.svg create mode 100644 static/images/railroad/topk.reserve.svg create mode 100644 static/images/railroad/touch.svg create mode 100644 static/images/railroad/ts.add.svg create mode 100644 static/images/railroad/ts.alter.svg create mode 100644 static/images/railroad/ts.create.svg create mode 100644 static/images/railroad/ts.createrule.svg create mode 100644 static/images/railroad/ts.decrby.svg create mode 100644 static/images/railroad/ts.del.svg create mode 100644 static/images/railroad/ts.deleterule.svg create mode 100644 static/images/railroad/ts.get.svg create mode 100644 static/images/railroad/ts.incrby.svg create mode 100644 static/images/railroad/ts.info.svg create mode 100644 static/images/railroad/ts.madd.svg create mode 100644 static/images/railroad/ts.mget.svg create mode 100644 static/images/railroad/ts.mrange.svg create mode 100644 static/images/railroad/ts.mrevrange.svg create mode 100644 static/images/railroad/ts.queryindex.svg create mode 100644 static/images/railroad/ts.range.svg create mode 100644 static/images/railroad/ts.revrange.svg create mode 100644 static/images/railroad/ttl.svg create mode 100644 static/images/railroad/type.svg create mode 100644 static/images/railroad/unlink.svg create mode 100644 static/images/railroad/unsubscribe.svg create mode 100644 static/images/railroad/unwatch.svg create mode 100644 static/images/railroad/wait.svg create mode 100644 static/images/railroad/waitaof.svg create mode 100644 static/images/railroad/watch.svg create mode 100644 static/images/railroad/xack.svg create mode 100644 static/images/railroad/xadd.svg create mode 100644 static/images/railroad/xautoclaim.svg create mode 100644 static/images/railroad/xclaim.svg create mode 100644 static/images/railroad/xdel.svg create mode 100644 static/images/railroad/xgroup-create.svg create mode 100644 static/images/railroad/xgroup-createconsumer.svg create mode 100644 static/images/railroad/xgroup-delconsumer.svg create mode 100644 static/images/railroad/xgroup-destroy.svg create mode 100644 static/images/railroad/xgroup-help.svg create mode 100644 static/images/railroad/xgroup-setid.svg create mode 100644 static/images/railroad/xgroup.svg create mode 100644 static/images/railroad/xinfo-consumers.svg create mode 100644 static/images/railroad/xinfo-groups.svg create mode 100644 static/images/railroad/xinfo-help.svg create mode 100644 static/images/railroad/xinfo-stream.svg create mode 100644 static/images/railroad/xinfo.svg create mode 100644 static/images/railroad/xlen.svg create mode 100644 static/images/railroad/xpending.svg create mode 100644 static/images/railroad/xrange.svg create mode 100644 static/images/railroad/xread.svg create mode 100644 static/images/railroad/xreadgroup.svg create mode 100644 static/images/railroad/xrevrange.svg create mode 100644 static/images/railroad/xsetid.svg create mode 100644 static/images/railroad/xtrim.svg create mode 100644 static/images/railroad/zadd.svg create mode 100644 static/images/railroad/zcard.svg create mode 100644 static/images/railroad/zcount.svg create mode 100644 static/images/railroad/zdiff.svg create mode 100644 static/images/railroad/zdiffstore.svg create mode 100644 static/images/railroad/zincrby.svg create mode 100644 static/images/railroad/zinter.svg create mode 100644 static/images/railroad/zintercard.svg create mode 100644 static/images/railroad/zinterstore.svg create mode 100644 static/images/railroad/zlexcount.svg create mode 100644 static/images/railroad/zmpop.svg create mode 100644 static/images/railroad/zmscore.svg create mode 100644 static/images/railroad/zpopmax.svg create mode 100644 static/images/railroad/zpopmin.svg create mode 100644 static/images/railroad/zrandmember.svg create mode 100644 static/images/railroad/zrange.svg create mode 100644 static/images/railroad/zrangebylex.svg create mode 100644 static/images/railroad/zrangebyscore.svg create mode 100644 static/images/railroad/zrangestore.svg create mode 100644 static/images/railroad/zrank.svg create mode 100644 static/images/railroad/zrem.svg create mode 100644 static/images/railroad/zremrangebylex.svg create mode 100644 static/images/railroad/zremrangebyrank.svg create mode 100644 static/images/railroad/zremrangebyscore.svg create mode 100644 static/images/railroad/zrevrange.svg create mode 100644 static/images/railroad/zrevrangebylex.svg create mode 100644 static/images/railroad/zrevrangebyscore.svg create mode 100644 static/images/railroad/zrevrank.svg create mode 100644 static/images/railroad/zscan.svg create mode 100644 static/images/railroad/zscore.svg create mode 100644 static/images/railroad/zunion.svg create mode 100644 static/images/railroad/zunionstore.svg diff --git a/build/components/syntax.py b/build/components/syntax.py index 39afe53651..e4d9921a1e 100644 --- a/build/components/syntax.py +++ b/build/components/syntax.py @@ -2,6 +2,8 @@ import logging from textwrap import fill from typing import List +import os +import sys # Non-breaking space NBSP = '\xa0' @@ -9,6 +11,13 @@ # HTML Word Break Opportunity WBR = '' +# Import railroad diagrams library +try: + import railroad +except ImportError: + railroad = None + logging.warning("railroad-diagrams library not available. Railroad diagram generation will be skipped.") + class ArgumentType(Enum): INTEGER = 'integer' DOUBLE = 'double' @@ -82,6 +91,59 @@ def syntax(self, **kwargs) -> str: logging.debug("EXITING: ") return f'{syntax}' + def to_railroad(self) -> 'railroad.Node': + """Convert this argument to a railroad diagram component.""" + if railroad is None: + raise ImportError("railroad-diagrams library not available") + + logging.debug(f"Converting argument '{self._name}' of type {self._type} to railroad") + + # Handle different argument types + if self._type == ArgumentType.PURE_TOKEN: + # Pure tokens are just terminal text + component = railroad.Terminal(self._token or self._name) + elif self._type == ArgumentType.BLOCK: + # Blocks are sequences of their arguments + if self._arguments: + components = [arg.to_railroad() for arg in self._arguments] + component = railroad.Sequence(*components) + else: + component = railroad.Terminal(self._display) + elif self._type == ArgumentType.ONEOF: + # OneOf is a choice between arguments + if self._arguments: + components = [arg.to_railroad() for arg in self._arguments] + # Use the first option as the default (index 0) + component = railroad.Choice(0, *components) + else: + component = railroad.Terminal(self._display) + else: + # Regular arguments (string, integer, etc.) + if self._token: + # If there's a token, create a sequence of token + argument + token_part = railroad.Terminal(self._token) + arg_part = railroad.NonTerminal(self._display) + component = railroad.Sequence(token_part, arg_part) + else: + # Just the argument + component = railroad.NonTerminal(self._display) + + # Handle multiple (repeating) arguments + if self._multiple: + if self._multiple_token and self._token: + # Multiple with token repetition: arg [token arg ...] + repeat_part = railroad.Sequence(railroad.Terminal(self._token), component) + component = railroad.Sequence(component, railroad.ZeroOrMore(repeat_part)) + else: + # Multiple without token: arg [arg ...] + component = railroad.OneOrMore(component) + + # Handle optional arguments + if self._optional: + component = railroad.Optional(component) + + return component + class Command(Argument): def __init__(self, cname: str, data: dict, max_width: int = 640) -> None: @@ -114,3 +176,138 @@ def syntax(self, **kwargs): result = fill(' '.join(args), **opts) logging.debug("EXITING: ") return result + + def to_railroad_diagram(self, output_path: str = None) -> str: + """Generate a railroad diagram for this command and return the SVG content.""" + if railroad is None: + raise ImportError("railroad-diagrams library not available") + + logging.debug(f"Generating railroad diagram for command: {self._cname}") + + # Create the main command terminal + command_terminal = railroad.Terminal(self._cname) + + # Convert all arguments to railroad components + arg_components = [] + for arg in self._arguments: + try: + arg_components.append(arg.to_railroad()) + except Exception as e: + logging.warning(f"Failed to convert argument {arg._name} to railroad: {e}") + # Fallback to a simple terminal + arg_components.append(railroad.NonTerminal(arg._name)) + + # Create the complete diagram + if arg_components: + diagram_content = railroad.Sequence(command_terminal, *arg_components) + else: + diagram_content = command_terminal + + # Create the diagram + diagram = railroad.Diagram(diagram_content) + + # Generate SVG + svg_content = [] + diagram.writeSvg(svg_content.append) + svg_string = ''.join(svg_content) + + # Apply Redis red styling and transparent background + svg_string = self._apply_redis_styling(svg_string) + + # Save to file if output path is provided + if output_path: + os.makedirs(os.path.dirname(output_path), exist_ok=True) + with open(output_path, 'w', encoding='utf-8') as f: + f.write(svg_string) + logging.info(f"Railroad diagram saved to: {output_path}") + + return svg_string + + def _apply_redis_styling(self, svg_content: str) -> str: + """ + Apply Redis red color scheme and transparent background to SVG. + + Args: + svg_content: Original SVG content + + Returns: + Modified SVG content with Redis styling + """ + # Redis red color: #DC382D + redis_red = "#DC382D" + + # Make background transparent by removing fill from the main SVG + svg_content = svg_content.replace('fill="white"', 'fill="none"') + svg_content = svg_content.replace('fill="#fff"', 'fill="none"') + + # Add custom CSS styling for Redis theme + style_css = f''' + +''' + + # Insert the style after the opening SVG tag + import re + if '' in svg_content: + # Replace existing defs + svg_content = re.sub(r'.*?', style_css, svg_content, flags=re.DOTALL) + else: + # Insert new defs after svg opening tag + svg_content = re.sub(r']*)>', f'\n{style_css}', svg_content, count=1) + + # Override any existing background color and stroke styles + import re + + # Replace the entire default style section with our Redis-themed styles + default_style_pattern = r'' + redis_style_replacement = f'''''' + + svg_content = re.sub(default_style_pattern, redis_style_replacement, svg_content, flags=re.DOTALL) + + # Additional specific overrides for any remaining default colors + svg_content = re.sub(r'fill:hsl\(120,100%,90%\)', 'fill: none', svg_content) + svg_content = re.sub(r'stroke: gray', f'stroke: {redis_red}', svg_content) + + # Additional fallback overrides + svg_content = re.sub(r'background-color:\s*[^;]+;', 'background-color: transparent;', svg_content) + svg_content = re.sub(r'stroke:\s*black;', f'stroke: {redis_red};', svg_content) + svg_content = re.sub(r'stroke:\s*#000;', f'stroke: {redis_red};', svg_content) + + return svg_content diff --git a/build/test_railroad.py b/build/test_railroad.py new file mode 100644 index 0000000000..ecd9ff86b6 --- /dev/null +++ b/build/test_railroad.py @@ -0,0 +1,366 @@ +#!/usr/bin/env python3 +""" +Test script for generating railroad diagrams for Redis commands. +This demonstrates the proof-of-concept implementation. +""" + +import json +import logging +import os +import sys +from pathlib import Path + +# Add the build directory to the path so we can import components +sys.path.insert(0, os.path.dirname(__file__)) + +from components.syntax import Command + +# Configure logging +logging.basicConfig(level=logging.INFO, format='%(levelname)s: %(message)s') + +def load_command_data(): + """Load FT.AGGREGATE command data for testing.""" + # This is a simplified version of the FT.AGGREGATE command structure + # based on the frontmatter from content/commands/ft.aggregate.md + return { + "FT.AGGREGATE": { + "arguments": [ + { + "name": "index", + "type": "string" + }, + { + "name": "query", + "type": "string" + }, + { + "name": "verbatim", + "optional": True, + "token": "VERBATIM", + "type": "pure-token" + }, + { + "name": "load", + "optional": True, + "type": "block", + "arguments": [ + { + "name": "count", + "token": "LOAD", + "type": "string" + }, + { + "name": "field", + "type": "string", + "multiple": True + } + ] + }, + { + "name": "timeout", + "optional": True, + "token": "TIMEOUT", + "type": "integer" + }, + { + "name": "loadall", + "optional": True, + "token": "LOAD *", + "type": "pure-token" + }, + { + "name": "groupby", + "optional": True, + "type": "block", + "multiple": True, + "arguments": [ + { + "name": "nargs", + "token": "GROUPBY", + "type": "integer" + }, + { + "name": "property", + "type": "string", + "multiple": True + }, + { + "name": "reduce", + "optional": True, + "type": "block", + "multiple": True, + "arguments": [ + { + "name": "function", + "token": "REDUCE", + "type": "string" + }, + { + "name": "nargs", + "type": "integer" + }, + { + "name": "arg", + "type": "string", + "multiple": True + }, + { + "name": "name", + "optional": True, + "token": "AS", + "type": "string" + } + ] + } + ] + }, + { + "name": "limit", + "optional": True, + "type": "block", + "arguments": [ + { + "name": "limit", + "token": "LIMIT", + "type": "pure-token" + }, + { + "name": "offset", + "type": "integer" + }, + { + "name": "num", + "type": "integer" + } + ] + } + ] + } + } + +def test_simple_command(): + """Test with a simple command first.""" + simple_data = { + "GET": { + "arguments": [ + { + "name": "key", + "type": "string" + } + ] + } + } + + print("Testing simple GET command...") + command = Command("GET", simple_data["GET"]) + + try: + svg_content = command.to_railroad_diagram() + output_file = "static/images/railroad/get.svg" + os.makedirs(os.path.dirname(output_file), exist_ok=True) + + with open(output_file, 'w', encoding='utf-8') as f: + f.write(svg_content) + + print(f"✅ Simple GET command diagram generated: {output_file}") + print(f" SVG length: {len(svg_content)} characters") + + except Exception as e: + print(f"❌ Failed to generate simple command diagram: {e}") + return False + + return True + +def test_additional_commands(): + """Test with a few more commands to show versatility.""" + commands_data = { + "SET": { + "arguments": [ + { + "name": "key", + "type": "string" + }, + { + "name": "value", + "type": "string" + }, + { + "name": "expiration", + "optional": True, + "type": "oneof", + "arguments": [ + { + "name": "ex", + "token": "EX", + "type": "integer" + }, + { + "name": "px", + "token": "PX", + "type": "integer" + } + ] + }, + { + "name": "condition", + "optional": True, + "type": "oneof", + "arguments": [ + { + "name": "nx", + "token": "NX", + "type": "pure-token" + }, + { + "name": "xx", + "token": "XX", + "type": "pure-token" + } + ] + } + ] + }, + "ZADD": { + "arguments": [ + { + "name": "key", + "type": "string" + }, + { + "name": "options", + "optional": True, + "type": "oneof", + "arguments": [ + { + "name": "nx", + "token": "NX", + "type": "pure-token" + }, + { + "name": "xx", + "token": "XX", + "type": "pure-token" + } + ] + }, + { + "name": "ch", + "optional": True, + "token": "CH", + "type": "pure-token" + }, + { + "name": "incr", + "optional": True, + "token": "INCR", + "type": "pure-token" + }, + { + "name": "score_member", + "type": "block", + "multiple": True, + "arguments": [ + { + "name": "score", + "type": "double" + }, + { + "name": "member", + "type": "string" + } + ] + } + ] + } + } + + print("\nTesting additional commands...") + + for cmd_name, cmd_data in commands_data.items(): + print(f" Generating {cmd_name}...") + try: + command = Command(cmd_name, cmd_data) + svg_content = command.to_railroad_diagram() + output_file = f"static/images/railroad/{cmd_name.lower()}.svg" + + with open(output_file, 'w', encoding='utf-8') as f: + f.write(svg_content) + + print(f" ✅ {cmd_name} diagram generated: {output_file}") + + except Exception as e: + print(f" ❌ Failed to generate {cmd_name} diagram: {e}") + return False + + return True + +def test_complex_command(): + """Test with the complex FT.AGGREGATE command.""" + command_data = load_command_data() + + print("\nTesting complex FT.AGGREGATE command...") + command = Command("FT.AGGREGATE", command_data["FT.AGGREGATE"]) + + try: + svg_content = command.to_railroad_diagram() + output_file = "static/images/railroad/ft.aggregate.svg" + os.makedirs(os.path.dirname(output_file), exist_ok=True) + + with open(output_file, 'w', encoding='utf-8') as f: + f.write(svg_content) + + print(f"✅ FT.AGGREGATE command diagram generated: {output_file}") + print(f" SVG length: {len(svg_content)} characters") + + # Also show the traditional syntax for comparison + print(f"\n📝 Traditional syntax:") + print(f" {command.syntax()}") + + except Exception as e: + print(f"❌ Failed to generate complex command diagram: {e}") + import traceback + traceback.print_exc() + return False + + return True + +def main(): + """Main test function.""" + print("🚂 Railroad Diagram Generator - Proof of Concept") + print("=" * 50) + + # Check if railroad library is available + try: + import railroad + print(f"✅ Railroad diagrams library available (version: {getattr(railroad, '__version__', 'unknown')})") + except ImportError: + print("❌ Railroad diagrams library not available. Please install with:") + print(" pip install railroad-diagrams") + return 1 + + # Test simple command first + if not test_simple_command(): + return 1 + + # Test additional commands + if not test_additional_commands(): + return 1 + + # Test complex command + if not test_complex_command(): + return 1 + + print("\n🎉 All tests passed! Railroad diagrams generated successfully.") + print("\nGenerated diagrams:") + for svg_file in Path("static/images/railroad").glob("*.svg"): + print(f" 📄 {svg_file}") + + print("\nNext steps:") + print("1. Open the generated SVG files in a browser to view the diagrams") + print("2. Integrate this into the build pipeline (update_cmds.py)") + print("3. Modify Hugo templates to display the diagrams") + + return 0 + +if __name__ == "__main__": + sys.exit(main()) diff --git a/build/update_cmds.py b/build/update_cmds.py index 0c92a16a54..6093021a87 100755 --- a/build/update_cmds.py +++ b/build/update_cmds.py @@ -2,6 +2,8 @@ import argparse import json import logging +import os +import glob from components.syntax import Command from components.markdown import Markdown @@ -12,8 +14,43 @@ def parse_args() -> argparse.Namespace: parser.add_argument('--loglevel', type=str, default='INFO', help='Python logging level (overwrites LOGLEVEL env var)') + parser.add_argument('--generate-railroad', action='store_true', + help='Generate railroad diagrams for commands') + parser.add_argument('--railroad-output-dir', type=str, + default='static/images/railroad', + help='Directory to save railroad diagram SVG files') return parser.parse_args() +def generate_railroad_diagrams(commands_data: dict, output_dir: str) -> None: + """Generate railroad diagrams for all commands.""" + try: + import railroad + except ImportError: + logging.warning("railroad-diagrams library not available. Skipping railroad diagram generation.") + return + + os.makedirs(output_dir, exist_ok=True) + generated_count = 0 + failed_count = 0 + + for command_name, command_data in commands_data.items(): + try: + command = Command(command_name, command_data) + output_file = os.path.join(output_dir, f"{command_name.lower().replace(' ', '-')}.svg") + + svg_content = command.to_railroad_diagram() + with open(output_file, 'w', encoding='utf-8') as f: + f.write(svg_content) + + logging.info(f"Generated railroad diagram for {command_name}: {output_file}") + generated_count += 1 + + except Exception as e: + logging.error(f"Failed to generate railroad diagram for {command_name}: {e}") + failed_count += 1 + + logging.info(f"Railroad diagram generation complete: {generated_count} generated, {failed_count} failed") + if __name__ == '__main__': ARGS = parse_args() @@ -26,22 +63,39 @@ def parse_args() -> argparse.Namespace: force=True # Force reconfiguration in case logging was already configured ) - with open('data/commands_core.json', 'r') as f: - j = json.load(f) + # Load all commands_*.json files + all_commands = {} + command_files = glob.glob('data/commands_*.json') + + for command_file in command_files: + logging.info(f"Loading commands from {command_file}") + with open(command_file, 'r') as f: + commands = json.load(f) + all_commands.update(commands) + + logging.info(f"Loaded {len(all_commands)} total commands from {len(command_files)} files") + + # Generate railroad diagrams if requested + if ARGS.generate_railroad: + logging.info("Generating railroad diagrams...") + generate_railroad_diagrams(all_commands, ARGS.railroad_output_dir) board = [] - for k in j: - v = j.get(k) + for k in all_commands: + v = all_commands.get(k) c = Command(k, v) sf = c.syntax() path = f'content/commands/{k.lower().replace(" ", "-")}.md' md = Markdown(path) md.fm_data |= v + + # Add railroad diagram path to frontmatter if it exists + railroad_file = f"{ARGS.railroad_output_dir}/{k.lower().replace(' ', '-')}.svg" + if os.path.exists(railroad_file): + md.fm_data['railroad_diagram'] = railroad_file.replace('static/', '/') + md.fm_data.update({ 'syntax_str': str(c), 'syntax_fmt': sf, }) - if 'replaced_by' in md.fm_data: - replaced = md.generate_commands_links(k, j, md.fm_data['replaced_by']) - md.fm_data['replaced_by'] = replaced md.persist() diff --git a/content/commands/acl-cat.md b/content/commands/acl-cat.md index 9c41ac7c1e..10d2ee498f 100644 --- a/content/commands/acl-cat.md +++ b/content/commands/acl-cat.md @@ -26,6 +26,7 @@ description: Lists the ACL categories, or the commands inside a category. group: server hidden: false linkTitle: ACL CAT +railroad_diagram: /images/railroad/acl-cat.svg since: 6.0.0 summary: Lists the ACL categories, or the commands inside a category. syntax_fmt: ACL CAT [category] diff --git a/content/commands/acl-deluser.md b/content/commands/acl-deluser.md index e94252bcd7..e464b640dc 100644 --- a/content/commands/acl-deluser.md +++ b/content/commands/acl-deluser.md @@ -32,6 +32,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: ACL DELUSER +railroad_diagram: /images/railroad/acl-deluser.svg since: 6.0.0 summary: Deletes ACL users, and terminates their connections. syntax_fmt: ACL DELUSER username [username ...] diff --git a/content/commands/acl-dryrun.md b/content/commands/acl-dryrun.md index b04244bb39..9e1937c1e9 100644 --- a/content/commands/acl-dryrun.md +++ b/content/commands/acl-dryrun.md @@ -37,6 +37,7 @@ description: Simulates the execution of a command by a user, without executing t group: server hidden: false linkTitle: ACL DRYRUN +railroad_diagram: /images/railroad/acl-dryrun.svg since: 7.0.0 summary: Simulates the execution of a command by a user, without executing the command. syntax_fmt: ACL DRYRUN username command [arg [arg ...]] diff --git a/content/commands/acl-genpass.md b/content/commands/acl-genpass.md index c3b063a38e..d593b96c2a 100644 --- a/content/commands/acl-genpass.md +++ b/content/commands/acl-genpass.md @@ -27,6 +27,7 @@ description: Generates a pseudorandom, secure password that can be used to ident group: server hidden: false linkTitle: ACL GENPASS +railroad_diagram: /images/railroad/acl-genpass.svg since: 6.0.0 summary: Generates a pseudorandom, secure password that can be used to identify ACL users. diff --git a/content/commands/acl-getuser.md b/content/commands/acl-getuser.md index a95b8484b7..1f97858f16 100644 --- a/content/commands/acl-getuser.md +++ b/content/commands/acl-getuser.md @@ -35,6 +35,7 @@ history: - Added selectors and changed the format of key and channel patterns from a list to their rule representation. linkTitle: ACL GETUSER +railroad_diagram: /images/railroad/acl-getuser.svg since: 6.0.0 summary: Lists the ACL rules of a user. syntax_fmt: ACL GETUSER username diff --git a/content/commands/acl-help.md b/content/commands/acl-help.md index 1208cce5d8..89ac7fc4a6 100644 --- a/content/commands/acl-help.md +++ b/content/commands/acl-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: server hidden: true linkTitle: ACL HELP +railroad_diagram: /images/railroad/acl-help.svg since: 6.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: ACL HELP diff --git a/content/commands/acl-list.md b/content/commands/acl-list.md index b6e6c239e5..0ce4c6637f 100644 --- a/content/commands/acl-list.md +++ b/content/commands/acl-list.md @@ -24,6 +24,7 @@ description: Dumps the effective rules in ACL file format. group: server hidden: false linkTitle: ACL LIST +railroad_diagram: /images/railroad/acl-list.svg since: 6.0.0 summary: Dumps the effective rules in ACL file format. syntax_fmt: ACL LIST diff --git a/content/commands/acl-load.md b/content/commands/acl-load.md index d21b627fdf..4d57c32db1 100644 --- a/content/commands/acl-load.md +++ b/content/commands/acl-load.md @@ -24,6 +24,7 @@ description: Reloads the rules from the configured ACL file. group: server hidden: false linkTitle: ACL LOAD +railroad_diagram: /images/railroad/acl-load.svg since: 6.0.0 summary: Reloads the rules from the configured ACL file. syntax_fmt: ACL LOAD diff --git a/content/commands/acl-log.md b/content/commands/acl-log.md index 44da5534f3..ec93ac523e 100644 --- a/content/commands/acl-log.md +++ b/content/commands/acl-log.md @@ -39,6 +39,7 @@ history: - - 7.2.0 - Added entry ID, timestamp created, and timestamp last updated. linkTitle: ACL LOG +railroad_diagram: /images/railroad/acl-log.svg since: 6.0.0 summary: Lists recent security events generated due to ACL rules. syntax_fmt: ACL LOG [count | RESET] diff --git a/content/commands/acl-save.md b/content/commands/acl-save.md index f675a11146..bf1a056295 100644 --- a/content/commands/acl-save.md +++ b/content/commands/acl-save.md @@ -27,6 +27,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: ACL SAVE +railroad_diagram: /images/railroad/acl-save.svg since: 6.0.0 summary: Saves the effective ACL rules in the configured ACL file. syntax_fmt: ACL SAVE diff --git a/content/commands/acl-setuser.md b/content/commands/acl-setuser.md index a04f745779..85f3e4d67a 100644 --- a/content/commands/acl-setuser.md +++ b/content/commands/acl-setuser.md @@ -41,6 +41,7 @@ history: - - 7.0.0 - Added selectors and key based permissions. linkTitle: ACL SETUSER +railroad_diagram: /images/railroad/acl-setuser.svg since: 6.0.0 summary: Creates and modifies an ACL user and its rules. syntax_fmt: ACL SETUSER username [rule [rule ...]] diff --git a/content/commands/acl-users.md b/content/commands/acl-users.md index 207391e9ca..daef4221bc 100644 --- a/content/commands/acl-users.md +++ b/content/commands/acl-users.md @@ -24,6 +24,7 @@ description: Lists all ACL users. group: server hidden: false linkTitle: ACL USERS +railroad_diagram: /images/railroad/acl-users.svg since: 6.0.0 summary: Lists all ACL users. syntax_fmt: ACL USERS diff --git a/content/commands/acl-whoami.md b/content/commands/acl-whoami.md index 12a85e81fe..a726456dbb 100644 --- a/content/commands/acl-whoami.md +++ b/content/commands/acl-whoami.md @@ -21,6 +21,7 @@ description: Returns the authenticated username of the current connection. group: server hidden: false linkTitle: ACL WHOAMI +railroad_diagram: /images/railroad/acl-whoami.svg since: 6.0.0 summary: Returns the authenticated username of the current connection. syntax_fmt: ACL WHOAMI diff --git a/content/commands/acl.md b/content/commands/acl.md index 9e6d822c6d..b1db187305 100644 --- a/content/commands/acl.md +++ b/content/commands/acl.md @@ -17,6 +17,7 @@ description: A container for Access List Control commands. group: server hidden: true linkTitle: ACL +railroad_diagram: /images/railroad/acl.svg since: 6.0.0 summary: A container for Access List Control commands. syntax_fmt: ACL diff --git a/content/commands/append.md b/content/commands/append.md index 93a4a99083..6a9683ee56 100644 --- a/content/commands/append.md +++ b/content/commands/append.md @@ -47,6 +47,7 @@ key_specs: type: range insert: true linkTitle: APPEND +railroad_diagram: /images/railroad/append.svg since: 2.0.0 summary: Appends a string to the value of a key. Creates the key if it doesn't exist. syntax_fmt: APPEND key value diff --git a/content/commands/asking.md b/content/commands/asking.md index c61c486a5c..7d7c2c0cd1 100644 --- a/content/commands/asking.md +++ b/content/commands/asking.md @@ -20,6 +20,7 @@ description: Signals that a cluster client is following an -ASK redirect. group: cluster hidden: false linkTitle: ASKING +railroad_diagram: /images/railroad/asking.svg since: 3.0.0 summary: Signals that a cluster client is following an -ASK redirect. syntax_fmt: ASKING diff --git a/content/commands/auth.md b/content/commands/auth.md index 0e2f3946b0..eb2de1d430 100644 --- a/content/commands/auth.md +++ b/content/commands/auth.md @@ -37,6 +37,7 @@ history: - - 6.0.0 - Added ACL style (username and password). linkTitle: AUTH +railroad_diagram: /images/railroad/auth.svg since: 1.0.0 summary: Authenticates the connection. syntax_fmt: AUTH [username] password diff --git a/content/commands/bf.add.md b/content/commands/bf.add.md index 66a51dc538..3437924487 100644 --- a/content/commands/bf.add.md +++ b/content/commands/bf.add.md @@ -24,6 +24,7 @@ group: bf hidden: false linkTitle: BF.ADD module: Bloom +railroad_diagram: /images/railroad/bf.add.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds an item to a Bloom Filter diff --git a/content/commands/bf.card.md b/content/commands/bf.card.md index 149c4f93f4..0fa59f61d6 100644 --- a/content/commands/bf.card.md +++ b/content/commands/bf.card.md @@ -22,6 +22,7 @@ group: bf hidden: false linkTitle: BF.CARD module: Bloom +railroad_diagram: /images/railroad/bf.card.svg since: 2.4.4 stack_path: docs/data-types/probabilistic summary: Returns the cardinality of a Bloom filter diff --git a/content/commands/bf.exists.md b/content/commands/bf.exists.md index dd0c330012..82f52feb1c 100644 --- a/content/commands/bf.exists.md +++ b/content/commands/bf.exists.md @@ -24,6 +24,7 @@ group: bf hidden: false linkTitle: BF.EXISTS module: Bloom +railroad_diagram: /images/railroad/bf.exists.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Checks whether an item exists in a Bloom Filter diff --git a/content/commands/bf.info.md b/content/commands/bf.info.md index 10b685e528..b2c1e0f99a 100644 --- a/content/commands/bf.info.md +++ b/content/commands/bf.info.md @@ -41,6 +41,7 @@ group: bf hidden: false linkTitle: BF.INFO module: Bloom +railroad_diagram: /images/railroad/bf.info.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Returns information about a Bloom Filter diff --git a/content/commands/bf.insert.md b/content/commands/bf.insert.md index 23f3ea131f..10ffdc4960 100644 --- a/content/commands/bf.insert.md +++ b/content/commands/bf.insert.md @@ -50,6 +50,7 @@ group: bf hidden: false linkTitle: BF.INSERT module: Bloom +railroad_diagram: /images/railroad/bf.insert.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds one or more items to a Bloom Filter. A filter will be created if it diff --git a/content/commands/bf.loadchunk.md b/content/commands/bf.loadchunk.md index 87f280a9b4..a830c8e45f 100644 --- a/content/commands/bf.loadchunk.md +++ b/content/commands/bf.loadchunk.md @@ -26,6 +26,7 @@ group: bf hidden: false linkTitle: BF.LOADCHUNK module: Bloom +railroad_diagram: /images/railroad/bf.loadchunk.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Restores a filter previously saved using SCANDUMP diff --git a/content/commands/bf.madd.md b/content/commands/bf.madd.md index 2612ff420c..9df81b0c03 100644 --- a/content/commands/bf.madd.md +++ b/content/commands/bf.madd.md @@ -27,6 +27,7 @@ group: bf hidden: false linkTitle: BF.MADD module: Bloom +railroad_diagram: /images/railroad/bf.madd.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds one or more items to a Bloom Filter. A filter will be created if it diff --git a/content/commands/bf.mexists.md b/content/commands/bf.mexists.md index 03c34fe7b4..b5fa6edb1b 100644 --- a/content/commands/bf.mexists.md +++ b/content/commands/bf.mexists.md @@ -26,6 +26,7 @@ group: bf hidden: false linkTitle: BF.MEXISTS module: Bloom +railroad_diagram: /images/railroad/bf.mexists.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Checks whether one or more items exist in a Bloom Filter diff --git a/content/commands/bf.reserve.md b/content/commands/bf.reserve.md index 9fc7f8eba8..ffe27fbd1e 100644 --- a/content/commands/bf.reserve.md +++ b/content/commands/bf.reserve.md @@ -34,6 +34,7 @@ group: bf hidden: false linkTitle: BF.RESERVE module: Bloom +railroad_diagram: /images/railroad/bf.reserve.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Creates a new Bloom Filter diff --git a/content/commands/bf.scandump.md b/content/commands/bf.scandump.md index 386f43111a..b19477f9db 100644 --- a/content/commands/bf.scandump.md +++ b/content/commands/bf.scandump.md @@ -24,6 +24,7 @@ group: bf hidden: false linkTitle: BF.SCANDUMP module: Bloom +railroad_diagram: /images/railroad/bf.scandump.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Begins an incremental save of the bloom filter diff --git a/content/commands/bgrewriteaof.md b/content/commands/bgrewriteaof.md index 4628584aa0..f95ba1b829 100644 --- a/content/commands/bgrewriteaof.md +++ b/content/commands/bgrewriteaof.md @@ -23,6 +23,7 @@ description: Asynchronously rewrites the append-only file to disk. group: server hidden: false linkTitle: BGREWRITEAOF +railroad_diagram: /images/railroad/bgrewriteaof.svg since: 1.0.0 summary: Asynchronously rewrites the append-only file to disk. syntax_fmt: BGREWRITEAOF diff --git a/content/commands/bgsave.md b/content/commands/bgsave.md index 6eafb210ef..c5807ad6aa 100644 --- a/content/commands/bgsave.md +++ b/content/commands/bgsave.md @@ -33,6 +33,7 @@ history: - - 3.2.2 - Added the `SCHEDULE` option. linkTitle: BGSAVE +railroad_diagram: /images/railroad/bgsave.svg since: 1.0.0 summary: Asynchronously saves the database(s) to disk. syntax_fmt: BGSAVE [SCHEDULE] diff --git a/content/commands/bitcount.md b/content/commands/bitcount.md index 369c5d6229..3688b8a919 100644 --- a/content/commands/bitcount.md +++ b/content/commands/bitcount.md @@ -65,6 +65,7 @@ key_specs: limit: 0 type: range linkTitle: BITCOUNT +railroad_diagram: /images/railroad/bitcount.svg since: 2.6.0 summary: Counts the number of set bits (population counting) in a string. syntax_fmt: BITCOUNT key [start end [BYTE | BIT]] diff --git a/content/commands/bitfield.md b/content/commands/bitfield.md index a862a03fa8..3c3fd82552 100644 --- a/content/commands/bitfield.md +++ b/content/commands/bitfield.md @@ -107,6 +107,7 @@ key_specs: update: true variable_flags: true linkTitle: BITFIELD +railroad_diagram: /images/railroad/bitfield.svg since: 3.2.0 summary: Performs arbitrary bitfield integer operations on strings. syntax_fmt: "BITFIELD key [GET\_encoding offset | [OVERFLOW\_]\n\ diff --git a/content/commands/bitfield_ro.md b/content/commands/bitfield_ro.md index d2c06b78b2..eff3ddef09 100644 --- a/content/commands/bitfield_ro.md +++ b/content/commands/bitfield_ro.md @@ -53,6 +53,7 @@ key_specs: limit: 0 type: range linkTitle: BITFIELD_RO +railroad_diagram: /images/railroad/bitfield_ro.svg since: 6.0.0 summary: Performs arbitrary read-only bitfield integer operations on strings. syntax_fmt: "BITFIELD_RO key [GET\_encoding offset [GET encoding offset ...]]" diff --git a/content/commands/bitop.md b/content/commands/bitop.md index fe648509c8..73617fc339 100644 --- a/content/commands/bitop.md +++ b/content/commands/bitop.md @@ -21,22 +21,6 @@ arguments: name: not token: NOT type: pure-token - - display_text: diff - name: diff - token: DIFF - type: pure-token - - display_text: diff1 - name: diff1 - token: DIFF1 - type: pure-token - - display_text: andor - name: andor - token: ANDOR - type: pure-token - - display_text: one - name: one - token: ONE - type: pure-token name: operation type: oneof - display_text: destkey @@ -92,9 +76,10 @@ key_specs: limit: 0 type: range linkTitle: BITOP +railroad_diagram: /images/railroad/bitop.svg since: 2.6.0 summary: Performs bitwise operations on multiple strings, and stores the result. -syntax_fmt: "BITOP destkey key [key ...]" +syntax_fmt: BITOP destkey key [key ...] syntax_str: destkey key [key ...] title: BITOP --- diff --git a/content/commands/bitpos.md b/content/commands/bitpos.md index b92f8125ef..95bcd3dfa7 100644 --- a/content/commands/bitpos.md +++ b/content/commands/bitpos.md @@ -72,6 +72,7 @@ key_specs: limit: 0 type: range linkTitle: BITPOS +railroad_diagram: /images/railroad/bitpos.svg since: 2.8.7 summary: Finds the first set (1) or clear (0) bit in a string. syntax_fmt: BITPOS key bit [start [end [BYTE | BIT]]] diff --git a/content/commands/blmove.md b/content/commands/blmove.md index 914ed3e78e..aac21e8bf2 100644 --- a/content/commands/blmove.md +++ b/content/commands/blmove.md @@ -86,6 +86,7 @@ key_specs: type: range insert: true linkTitle: BLMOVE +railroad_diagram: /images/railroad/blmove.svg since: 6.2.0 summary: Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was diff --git a/content/commands/blmpop.md b/content/commands/blmpop.md index 562de190fa..6f80c9a5b4 100644 --- a/content/commands/blmpop.md +++ b/content/commands/blmpop.md @@ -68,6 +68,7 @@ key_specs: keystep: 1 type: keynum linkTitle: BLMPOP +railroad_diagram: /images/railroad/blmpop.svg since: 7.0.0 summary: Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped. diff --git a/content/commands/blpop.md b/content/commands/blpop.md index 7e46f268a2..a6b88752e0 100644 --- a/content/commands/blpop.md +++ b/content/commands/blpop.md @@ -50,6 +50,7 @@ key_specs: limit: 0 type: range linkTitle: BLPOP +railroad_diagram: /images/railroad/blpop.svg since: 2.0.0 summary: Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. diff --git a/content/commands/brpop.md b/content/commands/brpop.md index 9f763ae487..7e9bafc4a3 100644 --- a/content/commands/brpop.md +++ b/content/commands/brpop.md @@ -50,6 +50,7 @@ key_specs: limit: 0 type: range linkTitle: BRPOP +railroad_diagram: /images/railroad/brpop.svg since: 2.0.0 summary: Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped. diff --git a/content/commands/brpoplpush.md b/content/commands/brpoplpush.md index ac5177e846..8269d9e13d 100644 --- a/content/commands/brpoplpush.md +++ b/content/commands/brpoplpush.md @@ -70,8 +70,8 @@ key_specs: type: range insert: true linkTitle: BRPOPLPUSH -replaced_by: '[`BLMOVE`]({{< relref "/commands/blmove" >}}) with the `RIGHT` and `LEFT` - arguments' +railroad_diagram: /images/railroad/brpoplpush.svg +replaced_by: '`BLMOVE` with the `RIGHT` and `LEFT` arguments' since: 2.2.0 summary: Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was diff --git a/content/commands/bzmpop.md b/content/commands/bzmpop.md index 5e06a832a9..bfbabee145 100644 --- a/content/commands/bzmpop.md +++ b/content/commands/bzmpop.md @@ -69,6 +69,7 @@ key_specs: keystep: 1 type: keynum linkTitle: BZMPOP +railroad_diagram: /images/railroad/bzmpop.svg since: 7.0.0 summary: Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element diff --git a/content/commands/bzpopmax.md b/content/commands/bzpopmax.md index 83ea2bd354..6b62be6966 100644 --- a/content/commands/bzpopmax.md +++ b/content/commands/bzpopmax.md @@ -52,6 +52,7 @@ key_specs: limit: 0 type: range linkTitle: BZPOPMAX +railroad_diagram: /images/railroad/bzpopmax.svg since: 5.0.0 summary: Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the diff --git a/content/commands/bzpopmin.md b/content/commands/bzpopmin.md index 44841b9c15..24777746fb 100644 --- a/content/commands/bzpopmin.md +++ b/content/commands/bzpopmin.md @@ -52,6 +52,7 @@ key_specs: limit: 0 type: range linkTitle: BZPOPMIN +railroad_diagram: /images/railroad/bzpopmin.svg since: 5.0.0 summary: Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the diff --git a/content/commands/cf.add.md b/content/commands/cf.add.md index ce4e153cf8..cf47556d99 100644 --- a/content/commands/cf.add.md +++ b/content/commands/cf.add.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.ADD module: Bloom +railroad_diagram: /images/railroad/cf.add.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds an item to a Cuckoo Filter diff --git a/content/commands/cf.addnx.md b/content/commands/cf.addnx.md index 49d9d11f3c..facc51b82c 100644 --- a/content/commands/cf.addnx.md +++ b/content/commands/cf.addnx.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.ADDNX module: Bloom +railroad_diagram: /images/railroad/cf.addnx.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds an item to a Cuckoo Filter if the item did not exist previously. diff --git a/content/commands/cf.count.md b/content/commands/cf.count.md index e585d2b9c4..e9d06026e6 100644 --- a/content/commands/cf.count.md +++ b/content/commands/cf.count.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.COUNT module: Bloom +railroad_diagram: /images/railroad/cf.count.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Return the number of times an item might be in a Cuckoo Filter diff --git a/content/commands/cf.del.md b/content/commands/cf.del.md index 46b3310a32..b0c481d8f3 100644 --- a/content/commands/cf.del.md +++ b/content/commands/cf.del.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.DEL module: Bloom +railroad_diagram: /images/railroad/cf.del.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Deletes an item from a Cuckoo Filter diff --git a/content/commands/cf.exists.md b/content/commands/cf.exists.md index db5f861946..3f5e8e2faa 100644 --- a/content/commands/cf.exists.md +++ b/content/commands/cf.exists.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.EXISTS module: Bloom +railroad_diagram: /images/railroad/cf.exists.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Checks whether one or more items exist in a Cuckoo Filter diff --git a/content/commands/cf.info.md b/content/commands/cf.info.md index ed20c82b87..ab28e6d881 100644 --- a/content/commands/cf.info.md +++ b/content/commands/cf.info.md @@ -22,6 +22,7 @@ group: cf hidden: false linkTitle: CF.INFO module: Bloom +railroad_diagram: /images/railroad/cf.info.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Returns information about a Cuckoo Filter diff --git a/content/commands/cf.insert.md b/content/commands/cf.insert.md index 882cea5733..ac01374a5f 100644 --- a/content/commands/cf.insert.md +++ b/content/commands/cf.insert.md @@ -38,6 +38,7 @@ group: cf hidden: false linkTitle: CF.INSERT module: Bloom +railroad_diagram: /images/railroad/cf.insert.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds one or more items to a Cuckoo Filter. A filter will be created if it diff --git a/content/commands/cf.insertnx.md b/content/commands/cf.insertnx.md index 0b56ea7025..9794e5f76b 100644 --- a/content/commands/cf.insertnx.md +++ b/content/commands/cf.insertnx.md @@ -38,6 +38,7 @@ group: cf hidden: false linkTitle: CF.INSERTNX module: Bloom +railroad_diagram: /images/railroad/cf.insertnx.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Adds one or more items to a Cuckoo Filter if the items did not exist previously. diff --git a/content/commands/cf.loadchunk.md b/content/commands/cf.loadchunk.md index 2b99cfa10e..6a04008212 100644 --- a/content/commands/cf.loadchunk.md +++ b/content/commands/cf.loadchunk.md @@ -26,6 +26,7 @@ group: cf hidden: false linkTitle: CF.LOADCHUNK module: Bloom +railroad_diagram: /images/railroad/cf.loadchunk.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Restores a filter previously saved using SCANDUMP diff --git a/content/commands/cf.mexists.md b/content/commands/cf.mexists.md index 7309825537..e61cd9186e 100644 --- a/content/commands/cf.mexists.md +++ b/content/commands/cf.mexists.md @@ -26,6 +26,7 @@ group: cf hidden: false linkTitle: CF.MEXISTS module: Bloom +railroad_diagram: /images/railroad/cf.mexists.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Checks whether one or more items exist in a Cuckoo Filter diff --git a/content/commands/cf.reserve.md b/content/commands/cf.reserve.md index 7c3a38a7cb..0c30d420a4 100644 --- a/content/commands/cf.reserve.md +++ b/content/commands/cf.reserve.md @@ -36,6 +36,7 @@ group: cf hidden: false linkTitle: CF.RESERVE module: Bloom +railroad_diagram: /images/railroad/cf.reserve.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Creates a new Cuckoo Filter diff --git a/content/commands/cf.scandump.md b/content/commands/cf.scandump.md index 12cf2754c3..cce2814da4 100644 --- a/content/commands/cf.scandump.md +++ b/content/commands/cf.scandump.md @@ -24,6 +24,7 @@ group: cf hidden: false linkTitle: CF.SCANDUMP module: Bloom +railroad_diagram: /images/railroad/cf.scandump.svg since: 1.0.0 stack_path: docs/data-types/probabilistic summary: Begins an incremental save of the bloom filter diff --git a/content/commands/client-caching.md b/content/commands/client-caching.md index 49304a65a1..e288843e11 100644 --- a/content/commands/client-caching.md +++ b/content/commands/client-caching.md @@ -34,6 +34,7 @@ description: Instructs the server whether to track the keys in the next request. group: connection hidden: false linkTitle: CLIENT CACHING +railroad_diagram: /images/railroad/client-caching.svg since: 6.0.0 summary: Instructs the server whether to track the keys in the next request. syntax_fmt: CLIENT CACHING diff --git a/content/commands/client-getname.md b/content/commands/client-getname.md index f51f868606..aaf72f33f3 100644 --- a/content/commands/client-getname.md +++ b/content/commands/client-getname.md @@ -22,6 +22,7 @@ description: Returns the name of the connection. group: connection hidden: false linkTitle: CLIENT GETNAME +railroad_diagram: /images/railroad/client-getname.svg since: 2.6.9 summary: Returns the name of the connection. syntax_fmt: CLIENT GETNAME diff --git a/content/commands/client-getredir.md b/content/commands/client-getredir.md index 6cb091eeee..4184381010 100644 --- a/content/commands/client-getredir.md +++ b/content/commands/client-getredir.md @@ -23,6 +23,7 @@ description: Returns the client ID to which the connection's tracking notificati group: connection hidden: false linkTitle: CLIENT GETREDIR +railroad_diagram: /images/railroad/client-getredir.svg since: 6.0.0 summary: Returns the client ID to which the connection's tracking notifications are redirected. diff --git a/content/commands/client-help.md b/content/commands/client-help.md index 4abff8e35c..4404a65baa 100644 --- a/content/commands/client-help.md +++ b/content/commands/client-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: connection hidden: true linkTitle: CLIENT HELP +railroad_diagram: /images/railroad/client-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: CLIENT HELP diff --git a/content/commands/client-id.md b/content/commands/client-id.md index e879bcafc3..ad4045c0f8 100644 --- a/content/commands/client-id.md +++ b/content/commands/client-id.md @@ -22,6 +22,7 @@ description: Returns the unique client ID of the connection. group: connection hidden: false linkTitle: CLIENT ID +railroad_diagram: /images/railroad/client-id.svg since: 5.0.0 summary: Returns the unique client ID of the connection. syntax_fmt: CLIENT ID diff --git a/content/commands/client-info.md b/content/commands/client-info.md index b0b47f0a1f..67d83435d3 100644 --- a/content/commands/client-info.md +++ b/content/commands/client-info.md @@ -24,6 +24,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLIENT INFO +railroad_diagram: /images/railroad/client-info.svg since: 6.2.0 summary: Returns information about the connection. syntax_fmt: CLIENT INFO diff --git a/content/commands/client-kill.md b/content/commands/client-kill.md index 84319b0731..2f440d37ac 100644 --- a/content/commands/client-kill.md +++ b/content/commands/client-kill.md @@ -119,6 +119,7 @@ history: - - 7.4.0 - '`MAXAGE` option.' linkTitle: CLIENT KILL +railroad_diagram: /images/railroad/client-kill.svg since: 2.4.0 summary: Terminates open connections. syntax_fmt: "CLIENT KILL ]\n [ID\_client-id\ diff --git a/content/commands/client-no-evict.md b/content/commands/client-no-evict.md index c3cd55dbac..3af9de92bf 100644 --- a/content/commands/client-no-evict.md +++ b/content/commands/client-no-evict.md @@ -37,6 +37,7 @@ description: Sets the client eviction mode of the connection. group: connection hidden: false linkTitle: CLIENT NO-EVICT +railroad_diagram: /images/railroad/client-no-evict.svg since: 7.0.0 summary: Sets the client eviction mode of the connection. syntax_fmt: CLIENT NO-EVICT diff --git a/content/commands/client-no-touch.md b/content/commands/client-no-touch.md index 37e76b82d7..790f33b945 100644 --- a/content/commands/client-no-touch.md +++ b/content/commands/client-no-touch.md @@ -35,6 +35,7 @@ description: Controls whether commands sent by the client affect the LRU/LFU of group: connection hidden: false linkTitle: CLIENT NO-TOUCH +railroad_diagram: /images/railroad/client-no-touch.svg since: 7.2.0 summary: Controls whether commands sent by the client affect the LRU/LFU of accessed keys. diff --git a/content/commands/client-pause.md b/content/commands/client-pause.md index c9fefad455..c838188c07 100644 --- a/content/commands/client-pause.md +++ b/content/commands/client-pause.md @@ -45,6 +45,7 @@ history: - - 6.2.0 - '`CLIENT PAUSE WRITE` mode added along with the `mode` option.' linkTitle: CLIENT PAUSE +railroad_diagram: /images/railroad/client-pause.svg since: 3.0.0 summary: Suspends commands processing. syntax_fmt: CLIENT PAUSE timeout [WRITE | ALL] diff --git a/content/commands/client-reply.md b/content/commands/client-reply.md index 2b21a771fc..59c36a8134 100644 --- a/content/commands/client-reply.md +++ b/content/commands/client-reply.md @@ -38,6 +38,7 @@ description: Instructs the server whether to reply to commands. group: connection hidden: false linkTitle: CLIENT REPLY +railroad_diagram: /images/railroad/client-reply.svg since: 3.2.0 summary: Instructs the server whether to reply to commands. syntax_fmt: CLIENT REPLY diff --git a/content/commands/client-setinfo.md b/content/commands/client-setinfo.md index a10ef80a69..938930df09 100644 --- a/content/commands/client-setinfo.md +++ b/content/commands/client-setinfo.md @@ -37,6 +37,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: CLIENT SETINFO +railroad_diagram: /images/railroad/client-setinfo.svg since: 7.2.0 summary: Sets information specific to the client or connection. syntax_fmt: "CLIENT SETINFO " diff --git a/content/commands/client-setname.md b/content/commands/client-setname.md index 1ea126e88e..af82353e54 100644 --- a/content/commands/client-setname.md +++ b/content/commands/client-setname.md @@ -29,6 +29,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: CLIENT SETNAME +railroad_diagram: /images/railroad/client-setname.svg since: 2.6.9 summary: Sets the connection name. syntax_fmt: CLIENT SETNAME connection-name diff --git a/content/commands/client-tracking.md b/content/commands/client-tracking.md index cda99a6ed5..d7c2d13e67 100644 --- a/content/commands/client-tracking.md +++ b/content/commands/client-tracking.md @@ -66,6 +66,7 @@ description: Controls server-assisted client-side caching for the connection. group: connection hidden: false linkTitle: CLIENT TRACKING +railroad_diagram: /images/railroad/client-tracking.svg since: 6.0.0 summary: Controls server-assisted client-side caching for the connection. syntax_fmt: "CLIENT TRACKING [REDIRECT\_client-id] [PREFIX\_prefix\n [PREFIX\ diff --git a/content/commands/client-trackinginfo.md b/content/commands/client-trackinginfo.md index 90c77a86ac..d2e3e0e713 100644 --- a/content/commands/client-trackinginfo.md +++ b/content/commands/client-trackinginfo.md @@ -23,6 +23,7 @@ description: Returns information about server-assisted client-side caching for t group: connection hidden: false linkTitle: CLIENT TRACKINGINFO +railroad_diagram: /images/railroad/client-trackinginfo.svg since: 6.2.0 summary: Returns information about server-assisted client-side caching for the connection. syntax_fmt: CLIENT TRACKINGINFO diff --git a/content/commands/client-unblock.md b/content/commands/client-unblock.md index 295747e429..ffebf3e4d5 100644 --- a/content/commands/client-unblock.md +++ b/content/commands/client-unblock.md @@ -41,6 +41,7 @@ description: Unblocks a client blocked by a blocking command from a different co group: connection hidden: false linkTitle: CLIENT UNBLOCK +railroad_diagram: /images/railroad/client-unblock.svg since: 5.0.0 summary: Unblocks a client blocked by a blocking command from a different connection. syntax_fmt: CLIENT UNBLOCK client-id [TIMEOUT | ERROR] diff --git a/content/commands/client-unpause.md b/content/commands/client-unpause.md index 23693c3910..4871353803 100644 --- a/content/commands/client-unpause.md +++ b/content/commands/client-unpause.md @@ -25,6 +25,7 @@ description: Resumes processing commands from paused clients. group: connection hidden: false linkTitle: CLIENT UNPAUSE +railroad_diagram: /images/railroad/client-unpause.svg since: 6.2.0 summary: Resumes processing commands from paused clients. syntax_fmt: CLIENT UNPAUSE diff --git a/content/commands/client.md b/content/commands/client.md index 1c13b503bf..fd84e59c8a 100644 --- a/content/commands/client.md +++ b/content/commands/client.md @@ -17,6 +17,7 @@ description: A container for client connection commands. group: connection hidden: true linkTitle: CLIENT +railroad_diagram: /images/railroad/client.svg since: 2.4.0 summary: A container for client connection commands. syntax_fmt: CLIENT diff --git a/content/commands/cluster-addslots.md b/content/commands/cluster-addslots.md index a592efb9cd..95e90a7913 100644 --- a/content/commands/cluster-addslots.md +++ b/content/commands/cluster-addslots.md @@ -28,6 +28,7 @@ description: Assigns new hash slots to a node. group: cluster hidden: false linkTitle: CLUSTER ADDSLOTS +railroad_diagram: /images/railroad/cluster-addslots.svg since: 3.0.0 summary: Assigns new hash slots to a node. syntax_fmt: CLUSTER ADDSLOTS slot [slot ...] diff --git a/content/commands/cluster-addslotsrange.md b/content/commands/cluster-addslotsrange.md index 1a8f7b5b25..b69e823dce 100644 --- a/content/commands/cluster-addslotsrange.md +++ b/content/commands/cluster-addslotsrange.md @@ -35,6 +35,7 @@ description: Assigns new hash slot ranges to a node. group: cluster hidden: false linkTitle: CLUSTER ADDSLOTSRANGE +railroad_diagram: /images/railroad/cluster-addslotsrange.svg since: 7.0.0 summary: Assigns new hash slot ranges to a node. syntax_fmt: CLUSTER ADDSLOTSRANGE start-slot end-slot [start-slot end-slot ...] diff --git a/content/commands/cluster-bumpepoch.md b/content/commands/cluster-bumpepoch.md index 760b8a2fa6..9a24de6915 100644 --- a/content/commands/cluster-bumpepoch.md +++ b/content/commands/cluster-bumpepoch.md @@ -25,6 +25,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER BUMPEPOCH +railroad_diagram: /images/railroad/cluster-bumpepoch.svg since: 3.0.0 summary: Advances the cluster config epoch. syntax_fmt: CLUSTER BUMPEPOCH diff --git a/content/commands/cluster-count-failure-reports.md b/content/commands/cluster-count-failure-reports.md index 21c7563718..1309fab2fe 100644 --- a/content/commands/cluster-count-failure-reports.md +++ b/content/commands/cluster-count-failure-reports.md @@ -28,6 +28,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER COUNT-FAILURE-REPORTS +railroad_diagram: /images/railroad/cluster-count-failure-reports.svg since: 3.0.0 summary: Returns the number of active failure reports active for a node. syntax_fmt: CLUSTER COUNT-FAILURE-REPORTS node-id diff --git a/content/commands/cluster-countkeysinslot.md b/content/commands/cluster-countkeysinslot.md index 36e8defede..b1e6b9ca92 100644 --- a/content/commands/cluster-countkeysinslot.md +++ b/content/commands/cluster-countkeysinslot.md @@ -23,6 +23,7 @@ description: Returns the number of keys in a hash slot. group: cluster hidden: false linkTitle: CLUSTER COUNTKEYSINSLOT +railroad_diagram: /images/railroad/cluster-countkeysinslot.svg since: 3.0.0 summary: Returns the number of keys in a hash slot. syntax_fmt: CLUSTER COUNTKEYSINSLOT slot diff --git a/content/commands/cluster-delslots.md b/content/commands/cluster-delslots.md index 7689c47122..53fdaa0d28 100644 --- a/content/commands/cluster-delslots.md +++ b/content/commands/cluster-delslots.md @@ -28,6 +28,7 @@ description: Sets hash slots as unbound for a node. group: cluster hidden: false linkTitle: CLUSTER DELSLOTS +railroad_diagram: /images/railroad/cluster-delslots.svg since: 3.0.0 summary: Sets hash slots as unbound for a node. syntax_fmt: CLUSTER DELSLOTS slot [slot ...] diff --git a/content/commands/cluster-delslotsrange.md b/content/commands/cluster-delslotsrange.md index 44bca6f943..5ab2fc4fe6 100644 --- a/content/commands/cluster-delslotsrange.md +++ b/content/commands/cluster-delslotsrange.md @@ -35,6 +35,7 @@ description: Sets hash slot ranges as unbound for a node. group: cluster hidden: false linkTitle: CLUSTER DELSLOTSRANGE +railroad_diagram: /images/railroad/cluster-delslotsrange.svg since: 7.0.0 summary: Sets hash slot ranges as unbound for a node. syntax_fmt: CLUSTER DELSLOTSRANGE start-slot end-slot [start-slot end-slot ...] diff --git a/content/commands/cluster-failover.md b/content/commands/cluster-failover.md index 36a59d5ffa..e43964f167 100644 --- a/content/commands/cluster-failover.md +++ b/content/commands/cluster-failover.md @@ -36,6 +36,7 @@ description: Forces a replica to perform a manual failover of its master. group: cluster hidden: false linkTitle: CLUSTER FAILOVER +railroad_diagram: /images/railroad/cluster-failover.svg since: 3.0.0 summary: Forces a replica to perform a manual failover of its master. syntax_fmt: CLUSTER FAILOVER [FORCE | TAKEOVER] diff --git a/content/commands/cluster-flushslots.md b/content/commands/cluster-flushslots.md index fb6e0ea2df..a436d32a74 100644 --- a/content/commands/cluster-flushslots.md +++ b/content/commands/cluster-flushslots.md @@ -23,6 +23,7 @@ description: Deletes all slots information from a node. group: cluster hidden: false linkTitle: CLUSTER FLUSHSLOTS +railroad_diagram: /images/railroad/cluster-flushslots.svg since: 3.0.0 summary: Deletes all slots information from a node. syntax_fmt: CLUSTER FLUSHSLOTS diff --git a/content/commands/cluster-forget.md b/content/commands/cluster-forget.md index df682c2e8a..92c72b29a5 100644 --- a/content/commands/cluster-forget.md +++ b/content/commands/cluster-forget.md @@ -30,6 +30,7 @@ history: - - 7.2.0 - Forgotten nodes are automatically propagated across the cluster via gossip. linkTitle: CLUSTER FORGET +railroad_diagram: /images/railroad/cluster-forget.svg since: 3.0.0 summary: Removes a node from the nodes table. syntax_fmt: CLUSTER FORGET node-id diff --git a/content/commands/cluster-getkeysinslot.md b/content/commands/cluster-getkeysinslot.md index eb42591a15..b8c7d807f8 100644 --- a/content/commands/cluster-getkeysinslot.md +++ b/content/commands/cluster-getkeysinslot.md @@ -28,6 +28,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER GETKEYSINSLOT +railroad_diagram: /images/railroad/cluster-getkeysinslot.svg since: 3.0.0 summary: Returns the key names in a hash slot. syntax_fmt: CLUSTER GETKEYSINSLOT slot count diff --git a/content/commands/cluster-help.md b/content/commands/cluster-help.md index 05d93be930..4cd9647b20 100644 --- a/content/commands/cluster-help.md +++ b/content/commands/cluster-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: cluster hidden: true linkTitle: CLUSTER HELP +railroad_diagram: /images/railroad/cluster-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: CLUSTER HELP diff --git a/content/commands/cluster-info.md b/content/commands/cluster-info.md index 7eb21e04d0..b7261d98bf 100644 --- a/content/commands/cluster-info.md +++ b/content/commands/cluster-info.md @@ -21,6 +21,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER INFO +railroad_diagram: /images/railroad/cluster-info.svg since: 3.0.0 summary: Returns information about the state of a node. syntax_fmt: CLUSTER INFO diff --git a/content/commands/cluster-keyslot.md b/content/commands/cluster-keyslot.md index 6f940428e2..8dd1aa67a0 100644 --- a/content/commands/cluster-keyslot.md +++ b/content/commands/cluster-keyslot.md @@ -23,6 +23,7 @@ description: Returns the hash slot for a key. group: cluster hidden: false linkTitle: CLUSTER KEYSLOT +railroad_diagram: /images/railroad/cluster-keyslot.svg since: 3.0.0 summary: Returns the hash slot for a key. syntax_fmt: CLUSTER KEYSLOT key diff --git a/content/commands/cluster-links.md b/content/commands/cluster-links.md index 9d277fd01c..8bc5a33f06 100644 --- a/content/commands/cluster-links.md +++ b/content/commands/cluster-links.md @@ -21,6 +21,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER LINKS +railroad_diagram: /images/railroad/cluster-links.svg since: 7.0.0 summary: Returns a list of all TCP links to and from peer nodes. syntax_fmt: CLUSTER LINKS diff --git a/content/commands/cluster-meet.md b/content/commands/cluster-meet.md index d0a53e1707..f01e670f75 100644 --- a/content/commands/cluster-meet.md +++ b/content/commands/cluster-meet.md @@ -38,6 +38,7 @@ history: - - 4.0.0 - Added the optional `cluster_bus_port` argument. linkTitle: CLUSTER MEET +railroad_diagram: /images/railroad/cluster-meet.svg since: 3.0.0 summary: Forces a node to handshake with another node. syntax_fmt: CLUSTER MEET ip port [cluster-bus-port] diff --git a/content/commands/cluster-myid.md b/content/commands/cluster-myid.md index 4e05ce5592..c1298fcc19 100644 --- a/content/commands/cluster-myid.md +++ b/content/commands/cluster-myid.md @@ -19,6 +19,7 @@ description: Returns the ID of a node. group: cluster hidden: false linkTitle: CLUSTER MYID +railroad_diagram: /images/railroad/cluster-myid.svg since: 3.0.0 summary: Returns the ID of a node. syntax_fmt: CLUSTER MYID diff --git a/content/commands/cluster-myshardid.md b/content/commands/cluster-myshardid.md index 0de82f4fc4..5bc962437a 100644 --- a/content/commands/cluster-myshardid.md +++ b/content/commands/cluster-myshardid.md @@ -21,6 +21,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER MYSHARDID +railroad_diagram: /images/railroad/cluster-myshardid.svg since: 7.2.0 summary: Returns the shard ID of a node. syntax_fmt: CLUSTER MYSHARDID diff --git a/content/commands/cluster-nodes.md b/content/commands/cluster-nodes.md index f49f0d48c8..7ccd78213f 100644 --- a/content/commands/cluster-nodes.md +++ b/content/commands/cluster-nodes.md @@ -21,6 +21,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER NODES +railroad_diagram: /images/railroad/cluster-nodes.svg since: 3.0.0 summary: Returns the cluster configuration for a node. syntax_fmt: CLUSTER NODES diff --git a/content/commands/cluster-replicas.md b/content/commands/cluster-replicas.md index 554ffd9953..b38fa5a2c8 100644 --- a/content/commands/cluster-replicas.md +++ b/content/commands/cluster-replicas.md @@ -28,6 +28,7 @@ hidden: false hints: - nondeterministic_output linkTitle: CLUSTER REPLICAS +railroad_diagram: /images/railroad/cluster-replicas.svg since: 5.0.0 summary: Lists the replica nodes of a master node. syntax_fmt: CLUSTER REPLICAS node-id diff --git a/content/commands/cluster-replicate.md b/content/commands/cluster-replicate.md index 601ebd3809..a00f4550c3 100644 --- a/content/commands/cluster-replicate.md +++ b/content/commands/cluster-replicate.md @@ -27,6 +27,7 @@ description: Configure a node as replica of a master node. group: cluster hidden: false linkTitle: CLUSTER REPLICATE +railroad_diagram: /images/railroad/cluster-replicate.svg since: 3.0.0 summary: Configure a node as replica of a master node. syntax_fmt: CLUSTER REPLICATE node-id diff --git a/content/commands/cluster-reset.md b/content/commands/cluster-reset.md index 38417bd862..8c5ad383a2 100644 --- a/content/commands/cluster-reset.md +++ b/content/commands/cluster-reset.md @@ -37,6 +37,7 @@ description: Resets a node. group: cluster hidden: false linkTitle: CLUSTER RESET +railroad_diagram: /images/railroad/cluster-reset.svg since: 3.0.0 summary: Resets a node. syntax_fmt: CLUSTER RESET [HARD | SOFT] diff --git a/content/commands/cluster-saveconfig.md b/content/commands/cluster-saveconfig.md index 4e5080e695..f2d5e8467e 100644 --- a/content/commands/cluster-saveconfig.md +++ b/content/commands/cluster-saveconfig.md @@ -23,6 +23,7 @@ description: Forces a node to save the cluster configuration to disk. group: cluster hidden: false linkTitle: CLUSTER SAVECONFIG +railroad_diagram: /images/railroad/cluster-saveconfig.svg since: 3.0.0 summary: Forces a node to save the cluster configuration to disk. syntax_fmt: CLUSTER SAVECONFIG diff --git a/content/commands/cluster-set-config-epoch.md b/content/commands/cluster-set-config-epoch.md index 54c42a2b53..91f2659f8a 100644 --- a/content/commands/cluster-set-config-epoch.md +++ b/content/commands/cluster-set-config-epoch.md @@ -27,6 +27,7 @@ description: Sets the configuration epoch for a new node. group: cluster hidden: false linkTitle: CLUSTER SET-CONFIG-EPOCH +railroad_diagram: /images/railroad/cluster-set-config-epoch.svg since: 3.0.0 summary: Sets the configuration epoch for a new node. syntax_fmt: CLUSTER SET-CONFIG-EPOCH config-epoch diff --git a/content/commands/cluster-setslot.md b/content/commands/cluster-setslot.md index 09d6e729c2..fe59ad0676 100644 --- a/content/commands/cluster-setslot.md +++ b/content/commands/cluster-setslot.md @@ -46,6 +46,7 @@ description: Binds a hash slot to a node. group: cluster hidden: false linkTitle: CLUSTER SETSLOT +railroad_diagram: /images/railroad/cluster-setslot.svg since: 3.0.0 summary: Binds a hash slot to a node. syntax_fmt: "CLUSTER SETSLOT slot }})' +railroad_diagram: /images/railroad/cluster-slaves.svg +replaced_by: '`CLUSTER REPLICAS`' since: 3.0.0 summary: Lists the replica nodes of a master node. syntax_fmt: CLUSTER SLAVES node-id diff --git a/content/commands/cluster-slots.md b/content/commands/cluster-slots.md index 3b91208966..8ed30d173a 100644 --- a/content/commands/cluster-slots.md +++ b/content/commands/cluster-slots.md @@ -30,7 +30,8 @@ history: - - 7.0.0 - Added additional networking metadata field. linkTitle: CLUSTER SLOTS -replaced_by: '[`CLUSTER SHARDS`]({{< relref "/commands/cluster-shards" >}})' +railroad_diagram: /images/railroad/cluster-slots.svg +replaced_by: '`CLUSTER SHARDS`' since: 3.0.0 summary: Returns the mapping of cluster slots to nodes. syntax_fmt: CLUSTER SLOTS diff --git a/content/commands/cluster.md b/content/commands/cluster.md index 2b2b49e75a..b8f5362352 100644 --- a/content/commands/cluster.md +++ b/content/commands/cluster.md @@ -17,6 +17,7 @@ description: A container for Redis Cluster commands. group: cluster hidden: true linkTitle: CLUSTER +railroad_diagram: /images/railroad/cluster.svg since: 3.0.0 summary: A container for Redis Cluster commands. syntax_fmt: CLUSTER diff --git a/content/commands/cms.incrby.md b/content/commands/cms.incrby.md index e98af6fd29..6c93cfb143 100644 --- a/content/commands/cms.incrby.md +++ b/content/commands/cms.incrby.md @@ -29,6 +29,7 @@ group: cms hidden: false linkTitle: CMS.INCRBY module: Bloom +railroad_diagram: /images/railroad/cms.incrby.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Increases the count of one or more items by increment diff --git a/content/commands/cms.info.md b/content/commands/cms.info.md index ca5bf4132d..c7f9623652 100644 --- a/content/commands/cms.info.md +++ b/content/commands/cms.info.md @@ -22,6 +22,7 @@ group: cms hidden: false linkTitle: CMS.INFO module: Bloom +railroad_diagram: /images/railroad/cms.info.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Returns information about a sketch diff --git a/content/commands/cms.initbydim.md b/content/commands/cms.initbydim.md index 16eb45bd03..392c142930 100644 --- a/content/commands/cms.initbydim.md +++ b/content/commands/cms.initbydim.md @@ -26,6 +26,7 @@ group: cms hidden: false linkTitle: CMS.INITBYDIM module: Bloom +railroad_diagram: /images/railroad/cms.initbydim.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Initializes a Count-Min Sketch to dimensions specified by user diff --git a/content/commands/cms.initbyprob.md b/content/commands/cms.initbyprob.md index 0c0f536815..cb499215b2 100644 --- a/content/commands/cms.initbyprob.md +++ b/content/commands/cms.initbyprob.md @@ -26,6 +26,7 @@ group: cms hidden: false linkTitle: CMS.INITBYPROB module: Bloom +railroad_diagram: /images/railroad/cms.initbyprob.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Initializes a Count-Min Sketch to accommodate requested tolerances. diff --git a/content/commands/cms.merge.md b/content/commands/cms.merge.md index 24304a6f5f..abea1dc0a6 100644 --- a/content/commands/cms.merge.md +++ b/content/commands/cms.merge.md @@ -36,6 +36,7 @@ group: cms hidden: false linkTitle: CMS.MERGE module: Bloom +railroad_diagram: /images/railroad/cms.merge.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Merges several sketches into one sketch diff --git a/content/commands/cms.query.md b/content/commands/cms.query.md index 87b697601a..d4c0a3e471 100644 --- a/content/commands/cms.query.md +++ b/content/commands/cms.query.md @@ -24,6 +24,7 @@ group: cms hidden: false linkTitle: CMS.QUERY module: Bloom +railroad_diagram: /images/railroad/cms.query.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Returns the count for one or more items in a sketch diff --git a/content/commands/command-count.md b/content/commands/command-count.md index 1ec80dbfdc..49fb77cfeb 100644 --- a/content/commands/command-count.md +++ b/content/commands/command-count.md @@ -21,6 +21,7 @@ description: Returns a count of commands. group: server hidden: false linkTitle: COMMAND COUNT +railroad_diagram: /images/railroad/command-count.svg since: 2.8.13 summary: Returns a count of commands. syntax_fmt: COMMAND COUNT diff --git a/content/commands/command-docs.md b/content/commands/command-docs.md index 34306953e9..6766d15d74 100644 --- a/content/commands/command-docs.md +++ b/content/commands/command-docs.md @@ -29,6 +29,7 @@ hidden: false hints: - nondeterministic_output_order linkTitle: COMMAND DOCS +railroad_diagram: /images/railroad/command-docs.svg since: 7.0.0 summary: Returns documentary information about one, multiple or all commands. syntax_fmt: COMMAND DOCS [command-name [command-name ...]] diff --git a/content/commands/command-getkeys.md b/content/commands/command-getkeys.md index 4c1b7cbaab..90fac1dd3a 100644 --- a/content/commands/command-getkeys.md +++ b/content/commands/command-getkeys.md @@ -30,6 +30,7 @@ description: Extracts the key names from an arbitrary command. group: server hidden: false linkTitle: COMMAND GETKEYS +railroad_diagram: /images/railroad/command-getkeys.svg since: 2.8.13 summary: Extracts the key names from an arbitrary command. syntax_fmt: COMMAND GETKEYS command [arg [arg ...]] diff --git a/content/commands/command-getkeysandflags.md b/content/commands/command-getkeysandflags.md index 4ef97ee2f4..87aa3d5fbd 100644 --- a/content/commands/command-getkeysandflags.md +++ b/content/commands/command-getkeysandflags.md @@ -30,6 +30,7 @@ description: Extracts the key names and access flags for an arbitrary command. group: server hidden: false linkTitle: COMMAND GETKEYSANDFLAGS +railroad_diagram: /images/railroad/command-getkeysandflags.svg since: 7.0.0 summary: Extracts the key names and access flags for an arbitrary command. syntax_fmt: COMMAND GETKEYSANDFLAGS command [arg [arg ...]] diff --git a/content/commands/command-help.md b/content/commands/command-help.md index 18fd6c3371..2e6d8fc630 100644 --- a/content/commands/command-help.md +++ b/content/commands/command-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: server hidden: true linkTitle: COMMAND HELP +railroad_diagram: /images/railroad/command-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: COMMAND HELP diff --git a/content/commands/command-info.md b/content/commands/command-info.md index 6a40b19710..537545a967 100644 --- a/content/commands/command-info.md +++ b/content/commands/command-info.md @@ -32,6 +32,7 @@ history: - - 7.0.0 - Allowed to be called with no argument to get info on all commands. linkTitle: COMMAND INFO +railroad_diagram: /images/railroad/command-info.svg since: 2.8.13 summary: Returns information about one, multiple or all commands. syntax_fmt: COMMAND INFO [command-name [command-name ...]] diff --git a/content/commands/command-list.md b/content/commands/command-list.md index d7cf5745b6..3012bc2f6e 100644 --- a/content/commands/command-list.md +++ b/content/commands/command-list.md @@ -41,6 +41,7 @@ hidden: false hints: - nondeterministic_output_order linkTitle: COMMAND LIST +railroad_diagram: /images/railroad/command-list.svg since: 7.0.0 summary: Returns a list of command names. syntax_fmt: "COMMAND LIST [FILTERBY\_ [property \ \ ...]]\n [MAX\_num]] [APPLY\_expression AS\_name [APPLY\_expression AS\_name\n\ \ ...]] [LIMIT offset num] [FILTER\_filter] [WITHCURSOR\n [COUNT\_read_size] [MAXIDLE\_\ - idle_time]] [PARAMS nargs name value\n [name value ...]]\n [SCORER scorer]\n [ADDSCORES]\n [DIALECT\_dialect]" + idle_time]] [PARAMS nargs name value\n [name value ...]] [DIALECT\_dialect]" syntax_str: "query [VERBATIM] [LOAD\_count field [field ...]] [TIMEOUT\_timeout] [LOAD\ \ *] [GROUPBY\_nargs property [property ...] [REDUCE\_function nargs arg [arg ...]\ \ [AS\_name] [REDUCE\_function nargs arg [arg ...] [AS\_name] ...]] [GROUPBY\_nargs\ @@ -204,7 +196,7 @@ syntax_str: "query [VERBATIM] [LOAD\_count field [field ...]] [TIMEOUT\_timeout] function nargs arg [arg ...] [AS\_name] ...]] ...]] [SORTBY\_nargs [property [property ...]] [MAX\_num]] [APPLY\_expression AS\_name [APPLY\_\ expression AS\_name ...]] [LIMIT offset num] [FILTER\_filter] [WITHCURSOR [COUNT\_\ - read_size] [MAXIDLE\_idle_time]] [PARAMS nargs name value [name value ...]] [SCORER scorer] [ADDSCORES] [DIALECT\_\ + read_size] [MAXIDLE\_idle_time]] [PARAMS nargs name value [name value ...]] [DIALECT\_\ dialect]" title: FT.AGGREGATE --- diff --git a/content/commands/ft.aliasadd.md b/content/commands/ft.aliasadd.md index 4830e54500..4e144a5454 100644 --- a/content/commands/ft.aliasadd.md +++ b/content/commands/ft.aliasadd.md @@ -22,6 +22,7 @@ group: search hidden: false linkTitle: FT.ALIASADD module: Search +railroad_diagram: /images/railroad/ft.aliasadd.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Adds an alias to the index diff --git a/content/commands/ft.aliasdel.md b/content/commands/ft.aliasdel.md index c39043a07e..20eca447dd 100644 --- a/content/commands/ft.aliasdel.md +++ b/content/commands/ft.aliasdel.md @@ -20,6 +20,7 @@ group: search hidden: false linkTitle: FT.ALIASDEL module: Search +railroad_diagram: /images/railroad/ft.aliasdel.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Deletes an alias from the index diff --git a/content/commands/ft.aliasupdate.md b/content/commands/ft.aliasupdate.md index ed9495040e..e329f47976 100644 --- a/content/commands/ft.aliasupdate.md +++ b/content/commands/ft.aliasupdate.md @@ -22,6 +22,7 @@ group: search hidden: false linkTitle: FT.ALIASUPDATE module: Search +railroad_diagram: /images/railroad/ft.aliasupdate.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Adds or updates an alias to the index diff --git a/content/commands/ft.alter.md b/content/commands/ft.alter.md index 19cc421efc..b6425bf510 100644 --- a/content/commands/ft.alter.md +++ b/content/commands/ft.alter.md @@ -34,6 +34,7 @@ group: search hidden: false linkTitle: FT.ALTER module: Search +railroad_diagram: /images/railroad/ft.alter.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Adds a new field to the index diff --git a/content/commands/ft.config-get.md b/content/commands/ft.config-get.md index af8fd965fc..9fa3cafe33 100644 --- a/content/commands/ft.config-get.md +++ b/content/commands/ft.config-get.md @@ -26,6 +26,7 @@ group: search hidden: false linkTitle: FT.CONFIG GET module: Search +railroad_diagram: /images/railroad/ft.config-get.svg replaced_by: '[`CONFIG GET`]({{< relref "/commands/config-get" >}})' since: 1.0.0 stack_path: docs/interact/search-and-query diff --git a/content/commands/ft.config-help.md b/content/commands/ft.config-help.md index 51fc4efa5d..2c280a1333 100644 --- a/content/commands/ft.config-help.md +++ b/content/commands/ft.config-help.md @@ -23,6 +23,7 @@ group: search hidden: true linkTitle: FT.CONFIG HELP module: Search +railroad_diagram: /images/railroad/ft.config-help.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Help description of runtime configuration options diff --git a/content/commands/ft.config-set.md b/content/commands/ft.config-set.md index decabfc858..e65f09a51f 100644 --- a/content/commands/ft.config-set.md +++ b/content/commands/ft.config-set.md @@ -26,6 +26,7 @@ group: search hidden: false linkTitle: FT.CONFIG SET module: Search +railroad_diagram: /images/railroad/ft.config-set.svg replaced_by: '[`CONFIG SET`]({{< relref "/commands/config-set" >}})' since: 1.0.0 stack_path: docs/interact/search-and-query diff --git a/content/commands/ft.create.md b/content/commands/ft.create.md index c7f3d65c41..997a5b110f 100644 --- a/content/commands/ft.create.md +++ b/content/commands/ft.create.md @@ -120,10 +120,14 @@ arguments: optional: true token: WITHSUFFIXTRIE type: pure-token - - name: indexempty + - name: INDEXEMPTY optional: true token: INDEXEMPTY type: pure-token + - name: indexmissing + optional: true + token: INDEXMISSING + type: pure-token - arguments: - name: sortable token: SORTABLE @@ -165,6 +169,7 @@ history: - Deprecated `PAYLOAD_FIELD` argument linkTitle: FT.CREATE module: Search +railroad_diagram: /images/railroad/ft.create.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Creates an index with the given spec @@ -181,17 +186,18 @@ syntax_fmt: "FT.CREATE index [ON\_] [PREFIX\_count prefix [prefix\n \ [SCORE\_default_score]\n [SCORE_FIELD\_score_attribute] [PAYLOAD_FIELD\_payload_attribute]\n\ \ [MAXTEXTFIELDS] [TEMPORARY\_seconds] [NOOFFSETS] [NOHL] [NOFIELDS]\n [NOFREQS]\ \ [STOPWORDS\_count [stopword [stopword ...]]]\n [SKIPINITIALSCAN] SCHEMA field_name\ - \ [AS\_alias] [WITHSUFFIXTRIE] [SORTABLE\ - \ [UNF]]\n [NOINDEX] [field_name [AS\_alias] \ - \ [WITHSUFFIXTRIE] [SORTABLE [UNF]] [NOINDEX] ...]" + \ [AS\_alias] [WITHSUFFIXTRIE] [INDEXEMPTY]\n\ + \ [INDEXMISSING] [SORTABLE [UNF]] [NOINDEX] [field_name [AS\_alias]\n [WITHSUFFIXTRIE]\n [INDEXEMPTY] [INDEXMISSING]\ + \ [SORTABLE [UNF]] [NOINDEX] ...]" syntax_str: "[ON\_] [PREFIX\_count prefix [prefix ...]] [FILTER\_filter]\ \ [LANGUAGE\_default_lang] [LANGUAGE_FIELD\_lang_attribute] [SCORE\_default_score]\ \ [SCORE_FIELD\_score_attribute] [PAYLOAD_FIELD\_payload_attribute] [MAXTEXTFIELDS]\ \ [TEMPORARY\_seconds] [NOOFFSETS] [NOHL] [NOFIELDS] [NOFREQS] [STOPWORDS\_count\ \ [stopword [stopword ...]]] [SKIPINITIALSCAN] SCHEMA field_name [AS\_alias] [WITHSUFFIXTRIE] [SORTABLE [UNF]] [NOINDEX] [field_name\ - \ [AS\_alias] [WITHSUFFIXTRIE] [SORTABLE [UNF]]\ - \ [NOINDEX] ...]" + \ | TAG | NUMERIC | GEO | VECTOR> [WITHSUFFIXTRIE] [INDEXEMPTY] [INDEXMISSING] [SORTABLE\ + \ [UNF]] [NOINDEX] [field_name [AS\_alias] \ + \ [WITHSUFFIXTRIE] [INDEXEMPTY] [INDEXMISSING] [SORTABLE [UNF]] [NOINDEX] ...]" title: FT.CREATE --- diff --git a/content/commands/ft.cursor-del.md b/content/commands/ft.cursor-del.md index ecf804fa0d..1cca989aba 100644 --- a/content/commands/ft.cursor-del.md +++ b/content/commands/ft.cursor-del.md @@ -23,6 +23,7 @@ group: search hidden: false linkTitle: FT.CURSOR DEL module: Search +railroad_diagram: /images/railroad/ft.cursor-del.svg since: 1.1.0 stack_path: docs/interact/search-and-query summary: Deletes a cursor diff --git a/content/commands/ft.cursor-read.md b/content/commands/ft.cursor-read.md index dda918de9a..9159524b81 100644 --- a/content/commands/ft.cursor-read.md +++ b/content/commands/ft.cursor-read.md @@ -27,6 +27,7 @@ group: search hidden: false linkTitle: FT.CURSOR READ module: Search +railroad_diagram: /images/railroad/ft.cursor-read.svg since: 1.1.0 stack_path: docs/interact/search-and-query summary: Reads from a cursor diff --git a/content/commands/ft.dictadd.md b/content/commands/ft.dictadd.md index cda862111b..e5185a88e4 100644 --- a/content/commands/ft.dictadd.md +++ b/content/commands/ft.dictadd.md @@ -23,6 +23,7 @@ group: search hidden: false linkTitle: FT.DICTADD module: Search +railroad_diagram: /images/railroad/ft.dictadd.svg since: 1.4.0 stack_path: docs/interact/search-and-query summary: Adds terms to a dictionary diff --git a/content/commands/ft.dictdel.md b/content/commands/ft.dictdel.md index 22a0cd6b5c..103dfd9f82 100644 --- a/content/commands/ft.dictdel.md +++ b/content/commands/ft.dictdel.md @@ -23,6 +23,7 @@ group: search hidden: false linkTitle: FT.DICTDEL module: Search +railroad_diagram: /images/railroad/ft.dictdel.svg since: 1.4.0 stack_path: docs/interact/search-and-query summary: Deletes terms from a dictionary diff --git a/content/commands/ft.dictdump.md b/content/commands/ft.dictdump.md index 091576524b..8301ca4462 100644 --- a/content/commands/ft.dictdump.md +++ b/content/commands/ft.dictdump.md @@ -22,6 +22,7 @@ group: search hidden: false linkTitle: FT.DICTDUMP module: Search +railroad_diagram: /images/railroad/ft.dictdump.svg since: 1.4.0 stack_path: docs/interact/search-and-query summary: Dumps all terms in the given dictionary diff --git a/content/commands/ft.dropindex.md b/content/commands/ft.dropindex.md index 0830b0974f..fb4a0840bf 100644 --- a/content/commands/ft.dropindex.md +++ b/content/commands/ft.dropindex.md @@ -31,6 +31,7 @@ group: search hidden: false linkTitle: FT.DROPINDEX module: Search +railroad_diagram: /images/railroad/ft.dropindex.svg since: 2.0.0 stack_path: docs/interact/search-and-query summary: Deletes the index diff --git a/content/commands/ft.explain.md b/content/commands/ft.explain.md index 34452c5d6d..befee4f358 100644 --- a/content/commands/ft.explain.md +++ b/content/commands/ft.explain.md @@ -29,6 +29,7 @@ group: search hidden: false linkTitle: FT.EXPLAIN module: Search +railroad_diagram: /images/railroad/ft.explain.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Returns the execution plan for a complex query diff --git a/content/commands/ft.explaincli.md b/content/commands/ft.explaincli.md index 6a768d1593..f4c0c211a8 100644 --- a/content/commands/ft.explaincli.md +++ b/content/commands/ft.explaincli.md @@ -29,6 +29,7 @@ group: search hidden: false linkTitle: FT.EXPLAINCLI module: Search +railroad_diagram: /images/railroad/ft.explaincli.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Returns the execution plan for a complex query diff --git a/content/commands/ft.info.md b/content/commands/ft.info.md index 96399d31bf..5bfa9c664e 100644 --- a/content/commands/ft.info.md +++ b/content/commands/ft.info.md @@ -22,6 +22,7 @@ group: search hidden: false linkTitle: FT.INFO module: Search +railroad_diagram: /images/railroad/ft.info.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Returns information and statistics on the index diff --git a/content/commands/ft.profile.md b/content/commands/ft.profile.md index b3ab8990a9..81b63931aa 100644 --- a/content/commands/ft.profile.md +++ b/content/commands/ft.profile.md @@ -42,6 +42,7 @@ group: search hidden: false linkTitle: FT.PROFILE module: Search +railroad_diagram: /images/railroad/ft.profile.svg since: 2.2.0 stack_path: docs/interact/search-and-query summary: Performs a `FT.SEARCH` or `FT.AGGREGATE` command and collects performance diff --git a/content/commands/ft.search.md b/content/commands/ft.search.md index d983945334..21e01c04fe 100644 --- a/content/commands/ft.search.md +++ b/content/commands/ft.search.md @@ -268,28 +268,25 @@ hidden: false history: - - 2.0.0 - Deprecated `WITHPAYLOADS` and `PAYLOAD` arguments -- - 2.6 - - Deprecated `GEOFILTER` argument -- - "2.10" - - Deprecated `FILTER` argument linkTitle: FT.SEARCH module: Search +railroad_diagram: /images/railroad/ft.search.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Searches the index with a textual query, returning either documents or just ids -syntax: "FT.SEARCH index query \n [NOCONTENT] \n [VERBATIM] \n [NOSTOPWORDS] \n [WITHSCORES]\ - \ \n [WITHPAYLOADS] \n [WITHSORTKEYS] \n [FILTER numeric_field min max [ FILTER\ - \ numeric_field min max ...]] \n [GEOFILTER geo_field lon lat radius m | km | mi\ - \ | ft [ GEOFILTER geo_field lon lat radius m | km | mi | ft ...]] \n [INKEYS count\ - \ key [key ...]] \n [INFIELDS count field [field ...]] \n [RETURN count identifier\ - \ [AS property] [ identifier [AS property] ...]] \n [SUMMARIZE [ FIELDS count field\ - \ [field ...]] [FRAGS num] [LEN fragsize] [SEPARATOR separator]] \n [HIGHLIGHT\ - \ [ FIELDS count field [field ...]] [ TAGS open close]] \n [SLOP slop] \n [TIMEOUT\ - \ timeout] \n [INORDER] \n [LANGUAGE language] \n [EXPANDER expander] \n [SCORER\ - \ scorer] \n [EXPLAINSCORE] \n [PAYLOAD payload] \n [SORTBY sortby [ ASC | DESC]\ - \ [WITHCOUNT]] \n [LIMIT offset num] \n [PARAMS nargs name value [ name value\ - \ ...]] \n [DIALECT dialect]\n" +syntax: "FT.SEARCH index query \n [NOCONTENT] \n [VERBATIM] \n [NOSTOPWORDS] \n\ + \ [WITHSCORES] \n [WITHPAYLOADS] \n [WITHSORTKEYS] \n [FILTER numeric_field\ + \ min max [ FILTER numeric_field min max ...]] \n [GEOFILTER geo_field lon lat\ + \ radius m | km | mi | ft [ GEOFILTER geo_field lon lat radius m | km | mi | ft\ + \ ...]] \n [INKEYS count key [key ...]] \n [INFIELDS count field [field ...]]\ + \ \n [RETURN count identifier [AS property] [ identifier [AS property] ...]] \n\ + \ [SUMMARIZE [ FIELDS count field [field ...]] [FRAGS num] [LEN fragsize] [SEPARATOR\ + \ separator]] \n [HIGHLIGHT [ FIELDS count field [field ...]] [ TAGS open close]]\ + \ \n [SLOP slop] \n [TIMEOUT timeout] \n [INORDER] \n [LANGUAGE language] \n\ + \ [EXPANDER expander] \n [SCORER scorer] \n [EXPLAINSCORE] \n [PAYLOAD payload]\ + \ \n [SORTBY sortby [ ASC | DESC] [WITHCOUNT]] \n [LIMIT offset num] \n [PARAMS\ + \ nargs name value [ name value ...]] \n [DIALECT dialect]\n" syntax_fmt: "FT.SEARCH index query [NOCONTENT] [VERBATIM] [NOSTOPWORDS]\n [WITHSCORES]\ \ [WITHPAYLOADS] [WITHSORTKEYS] [FILTER\_numeric_field\n min max [FILTER\_numeric_field\ \ min max ...]] [GEOFILTER\_geo_field\n lon lat radius [GEOFILTER\_\ diff --git a/content/commands/ft.spellcheck.md b/content/commands/ft.spellcheck.md index 09ad8c2ea2..19711eabdd 100644 --- a/content/commands/ft.spellcheck.md +++ b/content/commands/ft.spellcheck.md @@ -54,6 +54,7 @@ group: search hidden: false linkTitle: FT.SPELLCHECK module: Search +railroad_diagram: /images/railroad/ft.spellcheck.svg since: 1.4.0 stack_path: docs/interact/search-and-query summary: Performs spelling correction on a query, returning suggestions for misspelled diff --git a/content/commands/ft.sugadd.md b/content/commands/ft.sugadd.md index 4a826a9901..d383a6c246 100644 --- a/content/commands/ft.sugadd.md +++ b/content/commands/ft.sugadd.md @@ -34,8 +34,12 @@ complexity: O(1) description: Adds a suggestion string to an auto-complete suggestion dictionary group: suggestion hidden: false +history: +- - 2.0.0 + - Deprecated `PAYLOAD` argument linkTitle: FT.SUGADD module: Search +railroad_diagram: /images/railroad/ft.sugadd.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Adds a suggestion string to an auto-complete suggestion dictionary diff --git a/content/commands/ft.sugdel.md b/content/commands/ft.sugdel.md index 50dd1fbd2d..69b4aa4517 100644 --- a/content/commands/ft.sugdel.md +++ b/content/commands/ft.sugdel.md @@ -23,6 +23,7 @@ group: suggestion hidden: false linkTitle: FT.SUGDEL module: Search +railroad_diagram: /images/railroad/ft.sugdel.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Deletes a string from a suggestion index diff --git a/content/commands/ft.sugget.md b/content/commands/ft.sugget.md index 6f4c056ceb..9bc70ec35a 100644 --- a/content/commands/ft.sugget.md +++ b/content/commands/ft.sugget.md @@ -38,8 +38,12 @@ complexity: O(1) description: Gets completion suggestions for a prefix group: suggestion hidden: false +history: +- - 2.0.0 + - Deprecated `WITHPAYLOADS` argument linkTitle: FT.SUGGET module: Search +railroad_diagram: /images/railroad/ft.sugget.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Gets completion suggestions for a prefix diff --git a/content/commands/ft.suglen.md b/content/commands/ft.suglen.md index 525d838a50..5e08d9a2bc 100644 --- a/content/commands/ft.suglen.md +++ b/content/commands/ft.suglen.md @@ -20,6 +20,7 @@ group: suggestion hidden: false linkTitle: FT.SUGLEN module: Search +railroad_diagram: /images/railroad/ft.suglen.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Gets the size of an auto-complete suggestion dictionary diff --git a/content/commands/ft.syndump.md b/content/commands/ft.syndump.md index 19aefa00fe..411dce2f4e 100644 --- a/content/commands/ft.syndump.md +++ b/content/commands/ft.syndump.md @@ -20,6 +20,7 @@ group: search hidden: false linkTitle: FT.SYNDUMP module: Search +railroad_diagram: /images/railroad/ft.syndump.svg since: 1.2.0 stack_path: docs/interact/search-and-query summary: Dumps the contents of a synonym group diff --git a/content/commands/ft.synupdate.md b/content/commands/ft.synupdate.md index 56ecaeda71..3159aadd20 100644 --- a/content/commands/ft.synupdate.md +++ b/content/commands/ft.synupdate.md @@ -31,6 +31,7 @@ group: search hidden: false linkTitle: FT.SYNUPDATE module: Search +railroad_diagram: /images/railroad/ft.synupdate.svg since: 1.2.0 stack_path: docs/interact/search-and-query summary: Creates or updates a synonym group with additional terms diff --git a/content/commands/ft.tagvals.md b/content/commands/ft.tagvals.md index db511a21ad..6110e13db9 100644 --- a/content/commands/ft.tagvals.md +++ b/content/commands/ft.tagvals.md @@ -29,6 +29,7 @@ group: search hidden: false linkTitle: FT.TAGVALS module: Search +railroad_diagram: /images/railroad/ft.tagvals.svg since: 1.0.0 stack_path: docs/interact/search-and-query summary: Returns the distinct tags indexed in a Tag field diff --git a/content/commands/function-delete.md b/content/commands/function-delete.md index 6ec13f62ee..a2bdebc43e 100644 --- a/content/commands/function-delete.md +++ b/content/commands/function-delete.md @@ -29,6 +29,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: FUNCTION DELETE +railroad_diagram: /images/railroad/function-delete.svg since: 7.0.0 summary: Deletes a library and its functions. syntax_fmt: FUNCTION DELETE library-name diff --git a/content/commands/function-dump.md b/content/commands/function-dump.md index dd6d2bf21b..866b92a28b 100644 --- a/content/commands/function-dump.md +++ b/content/commands/function-dump.md @@ -20,6 +20,7 @@ description: Dumps all libraries into a serialized binary payload. group: scripting hidden: false linkTitle: FUNCTION DUMP +railroad_diagram: /images/railroad/function-dump.svg since: 7.0.0 summary: Dumps all libraries into a serialized binary payload. syntax_fmt: FUNCTION DUMP diff --git a/content/commands/function-flush.md b/content/commands/function-flush.md index 59093e1512..1b64c72f67 100644 --- a/content/commands/function-flush.md +++ b/content/commands/function-flush.md @@ -38,6 +38,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: FUNCTION FLUSH +railroad_diagram: /images/railroad/function-flush.svg since: 7.0.0 summary: Deletes all libraries and functions. syntax_fmt: FUNCTION FLUSH [ASYNC | SYNC] diff --git a/content/commands/function-help.md b/content/commands/function-help.md index 77b01e0239..959f4c8ab9 100644 --- a/content/commands/function-help.md +++ b/content/commands/function-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: scripting hidden: true linkTitle: FUNCTION HELP +railroad_diagram: /images/railroad/function-help.svg since: 7.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: FUNCTION HELP diff --git a/content/commands/function-kill.md b/content/commands/function-kill.md index 5f1b1402e5..ef6e88e365 100644 --- a/content/commands/function-kill.md +++ b/content/commands/function-kill.md @@ -24,6 +24,7 @@ hints: - request_policy:all_shards - response_policy:one_succeeded linkTitle: FUNCTION KILL +railroad_diagram: /images/railroad/function-kill.svg since: 7.0.0 summary: Terminates a function during execution. syntax_fmt: FUNCTION KILL diff --git a/content/commands/function-list.md b/content/commands/function-list.md index 9ef8669d6c..ad48131198 100644 --- a/content/commands/function-list.md +++ b/content/commands/function-list.md @@ -33,6 +33,7 @@ hidden: false hints: - nondeterministic_output_order linkTitle: FUNCTION LIST +railroad_diagram: /images/railroad/function-list.svg since: 7.0.0 summary: Returns information about all libraries. syntax_fmt: "FUNCTION LIST [LIBRARYNAME\_library-name-pattern] [WITHCODE]" diff --git a/content/commands/function-load.md b/content/commands/function-load.md index c53e7aa057..7d21418b0c 100644 --- a/content/commands/function-load.md +++ b/content/commands/function-load.md @@ -35,6 +35,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: FUNCTION LOAD +railroad_diagram: /images/railroad/function-load.svg since: 7.0.0 summary: Creates a library. syntax_fmt: FUNCTION LOAD [REPLACE] function-code diff --git a/content/commands/function-restore.md b/content/commands/function-restore.md index db0bbff98a..7c6c7823be 100644 --- a/content/commands/function-restore.md +++ b/content/commands/function-restore.md @@ -46,6 +46,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: FUNCTION RESTORE +railroad_diagram: /images/railroad/function-restore.svg since: 7.0.0 summary: Restores all libraries from a payload. syntax_fmt: FUNCTION RESTORE serialized-value [FLUSH | APPEND | REPLACE] diff --git a/content/commands/function-stats.md b/content/commands/function-stats.md index e971428c75..58608b4574 100644 --- a/content/commands/function-stats.md +++ b/content/commands/function-stats.md @@ -25,6 +25,7 @@ hints: - request_policy:all_shards - response_policy:special linkTitle: FUNCTION STATS +railroad_diagram: /images/railroad/function-stats.svg since: 7.0.0 summary: Returns information about a function during execution. syntax_fmt: FUNCTION STATS diff --git a/content/commands/function.md b/content/commands/function.md index f44e79f594..e6530aa63a 100644 --- a/content/commands/function.md +++ b/content/commands/function.md @@ -17,6 +17,7 @@ description: A container for function commands. group: scripting hidden: true linkTitle: FUNCTION +railroad_diagram: /images/railroad/function.svg since: 7.0.0 summary: A container for function commands. syntax_fmt: FUNCTION diff --git a/content/commands/geoadd.md b/content/commands/geoadd.md index a7d14d32f9..a34c574e35 100644 --- a/content/commands/geoadd.md +++ b/content/commands/geoadd.md @@ -77,6 +77,7 @@ key_specs: type: range update: true linkTitle: GEOADD +railroad_diagram: /images/railroad/geoadd.svg since: 3.2.0 summary: Adds one or more members to a geospatial index. The key is created if it doesn't exist. diff --git a/content/commands/geodist.md b/content/commands/geodist.md index c601ac3b5e..13d4178cbb 100644 --- a/content/commands/geodist.md +++ b/content/commands/geodist.md @@ -65,6 +65,7 @@ key_specs: limit: 0 type: range linkTitle: GEODIST +railroad_diagram: /images/railroad/geodist.svg since: 3.2.0 summary: Returns the distance between two members of a geospatial index. syntax_fmt: GEODIST key member1 member2 [M | KM | FT | MI] diff --git a/content/commands/geohash.md b/content/commands/geohash.md index bbb3a792b4..b9c89848b5 100644 --- a/content/commands/geohash.md +++ b/content/commands/geohash.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: GEOHASH +railroad_diagram: /images/railroad/geohash.svg since: 3.2.0 summary: Returns members from a geospatial index as geohash strings. syntax_fmt: GEOHASH key [member [member ...]] diff --git a/content/commands/geopos.md b/content/commands/geopos.md index a04cb1ab40..cb92b4b223 100644 --- a/content/commands/geopos.md +++ b/content/commands/geopos.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: GEOPOS +railroad_diagram: /images/railroad/geopos.svg since: 3.2.0 summary: Returns the longitude and latitude of members from a geospatial index. syntax_fmt: GEOPOS key [member [member ...]] diff --git a/content/commands/georadius.md b/content/commands/georadius.md index b11f11300a..7e3779d69e 100644 --- a/content/commands/georadius.md +++ b/content/commands/georadius.md @@ -161,8 +161,8 @@ key_specs: type: range update: true linkTitle: GEORADIUS -replaced_by: '[`GEOSEARCH`]({{< relref "/commands/geosearch" >}}) and [`GEOSEARCHSTORE`]({{< - relref "/commands/geosearchstore" >}}) with the `BYRADIUS` argument' +railroad_diagram: /images/railroad/georadius.svg +replaced_by: '`GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` argument' since: 3.2.0 summary: Queries a geospatial index for members within a distance from a coordinate, optionally stores the result. diff --git a/content/commands/georadius_ro.md b/content/commands/georadius_ro.md index 51581db637..6c5befa4c9 100644 --- a/content/commands/georadius_ro.md +++ b/content/commands/georadius_ro.md @@ -119,8 +119,8 @@ key_specs: limit: 0 type: range linkTitle: GEORADIUS_RO -replaced_by: '[`GEOSEARCH`]({{< relref "/commands/geosearch" >}}) with the `BYRADIUS` - argument' +railroad_diagram: /images/railroad/georadius_ro.svg +replaced_by: '`GEOSEARCH` with the `BYRADIUS` argument' since: 3.2.10 summary: Returns members from a geospatial index that are within a distance from a coordinate. diff --git a/content/commands/georadiusbymember.md b/content/commands/georadiusbymember.md index dbbf44296c..0d9938c3a0 100644 --- a/content/commands/georadiusbymember.md +++ b/content/commands/georadiusbymember.md @@ -157,8 +157,9 @@ key_specs: type: range update: true linkTitle: GEORADIUSBYMEMBER -replaced_by: '[`GEOSEARCH`]({{< relref "/commands/geosearch" >}}) and [`GEOSEARCHSTORE`]({{< - relref "/commands/geosearchstore" >}}) with the `BYRADIUS` and `FROMMEMBER` arguments' +railroad_diagram: /images/railroad/georadiusbymember.svg +replaced_by: '`GEOSEARCH` and `GEOSEARCHSTORE` with the `BYRADIUS` and `FROMMEMBER` + arguments' since: 3.2.0 summary: Queries a geospatial index for members within a distance from a member, optionally stores the result. diff --git a/content/commands/georadiusbymember_ro.md b/content/commands/georadiusbymember_ro.md index ce6177611b..c93b5acad5 100644 --- a/content/commands/georadiusbymember_ro.md +++ b/content/commands/georadiusbymember_ro.md @@ -115,8 +115,8 @@ key_specs: limit: 0 type: range linkTitle: GEORADIUSBYMEMBER_RO -replaced_by: '[`GEOSEARCH`]({{< relref "/commands/geosearch" >}}) with the `BYRADIUS` - and `FROMMEMBER` arguments' +railroad_diagram: /images/railroad/georadiusbymember_ro.svg +replaced_by: '`GEOSEARCH` with the `BYRADIUS` and `FROMMEMBER` arguments' since: 3.2.10 summary: Returns members from a geospatial index that are within a distance from a member. diff --git a/content/commands/geosearch.md b/content/commands/geosearch.md index ea5ef73215..719864f7c8 100644 --- a/content/commands/geosearch.md +++ b/content/commands/geosearch.md @@ -159,6 +159,7 @@ key_specs: limit: 0 type: range linkTitle: GEOSEARCH +railroad_diagram: /images/railroad/geosearch.svg since: 6.2.0 summary: Queries a geospatial index for members inside an area of a box or a circle. syntax_fmt: "GEOSEARCH key \n\ diff --git a/content/commands/geosearchstore.md b/content/commands/geosearchstore.md index 005115c298..cdef0474c0 100644 --- a/content/commands/geosearchstore.md +++ b/content/commands/geosearchstore.md @@ -167,6 +167,7 @@ key_specs: limit: 0 type: range linkTitle: GEOSEARCHSTORE +railroad_diagram: /images/railroad/geosearchstore.svg since: 6.2.0 summary: Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result. diff --git a/content/commands/get.md b/content/commands/get.md index 38bd759065..a423d4f866 100644 --- a/content/commands/get.md +++ b/content/commands/get.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: GET +railroad_diagram: /images/railroad/get.svg since: 1.0.0 summary: Returns the string value of a key. syntax_fmt: GET key diff --git a/content/commands/getbit.md b/content/commands/getbit.md index 5c2b4c186b..35496b7fe7 100644 --- a/content/commands/getbit.md +++ b/content/commands/getbit.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: GETBIT +railroad_diagram: /images/railroad/getbit.svg since: 2.2.0 summary: Returns a bit value by offset. syntax_fmt: GETBIT key offset diff --git a/content/commands/getdel.md b/content/commands/getdel.md index 37732bc6e0..f8bfbf75a0 100644 --- a/content/commands/getdel.md +++ b/content/commands/getdel.md @@ -41,6 +41,7 @@ key_specs: limit: 0 type: range linkTitle: GETDEL +railroad_diagram: /images/railroad/getdel.svg since: 6.2.0 summary: Returns the string value of a key after deleting the key. syntax_fmt: GETDEL key diff --git a/content/commands/getex.md b/content/commands/getex.md index 92d9edbb87..27b63bb7d5 100644 --- a/content/commands/getex.md +++ b/content/commands/getex.md @@ -66,6 +66,7 @@ key_specs: notes: RW and UPDATE because it changes the TTL update: true linkTitle: GETEX +railroad_diagram: /images/railroad/getex.svg since: 6.2.0 summary: Returns the string value of a key after setting its expiration time. syntax_fmt: "GETEX key [EX\_seconds | PX\_milliseconds | EXAT\_unix-time-seconds |\n\ diff --git a/content/commands/getrange.md b/content/commands/getrange.md index 8339fa4ab9..66a2c3b668 100644 --- a/content/commands/getrange.md +++ b/content/commands/getrange.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: GETRANGE +railroad_diagram: /images/railroad/getrange.svg since: 2.4.0 summary: Returns a substring of the string stored at a key. syntax_fmt: GETRANGE key start end diff --git a/content/commands/getset.md b/content/commands/getset.md index e5cae6414f..88f6bbb7dc 100644 --- a/content/commands/getset.md +++ b/content/commands/getset.md @@ -49,7 +49,8 @@ key_specs: type: range update: true linkTitle: GETSET -replaced_by: '[`SET`]({{< relref "/commands/set" >}}) with the `GET` argument' +railroad_diagram: /images/railroad/getset.svg +replaced_by: '`SET` with the `!GET` argument' since: 1.0.0 summary: Returns the previous string value of a key after setting it to a new value. syntax_fmt: GETSET key value diff --git a/content/commands/hdel.md b/content/commands/hdel.md index 0c3d9ff99d..6b3521c775 100644 --- a/content/commands/hdel.md +++ b/content/commands/hdel.md @@ -48,6 +48,7 @@ key_specs: limit: 0 type: range linkTitle: HDEL +railroad_diagram: /images/railroad/hdel.svg since: 2.0.0 summary: Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain. diff --git a/content/commands/hello.md b/content/commands/hello.md index 96fec4fd89..7eb9a1ae14 100644 --- a/content/commands/hello.md +++ b/content/commands/hello.md @@ -53,6 +53,7 @@ history: - '`protover` made optional; when called without arguments the command reports the current connection''s context.' linkTitle: HELLO +railroad_diagram: /images/railroad/hello.svg since: 6.0.0 summary: Handshakes with the Redis server. syntax_fmt: "HELLO [protover [AUTH\_username password] [SETNAME\_clientname]]" diff --git a/content/commands/hexists.md b/content/commands/hexists.md index 6406b5a104..af3a6342ff 100644 --- a/content/commands/hexists.md +++ b/content/commands/hexists.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: HEXISTS +railroad_diagram: /images/railroad/hexists.svg since: 2.0.0 summary: Determines whether a field exists in a hash. syntax_fmt: HEXISTS key field diff --git a/content/commands/hexpire.md b/content/commands/hexpire.md index deaec53b09..951b498c33 100644 --- a/content/commands/hexpire.md +++ b/content/commands/hexpire.md @@ -75,6 +75,7 @@ key_specs: type: range update: true linkTitle: HEXPIRE +railroad_diagram: /images/railroad/hexpire.svg since: 7.4.0 summary: Set expiry for hash field using relative time to expire (seconds) syntax_fmt: "HEXPIRE key seconds [NX | XX | GT | LT] FIELDS\_numfields field\n [field\ diff --git a/content/commands/hexpireat.md b/content/commands/hexpireat.md index 3d69b06d79..1e40a303c7 100644 --- a/content/commands/hexpireat.md +++ b/content/commands/hexpireat.md @@ -75,6 +75,7 @@ key_specs: type: range update: true linkTitle: HEXPIREAT +railroad_diagram: /images/railroad/hexpireat.svg since: 7.4.0 summary: Set expiry for hash field using an absolute Unix timestamp (seconds) syntax_fmt: "HEXPIREAT key unix-time-seconds [NX | XX | GT | LT] FIELDS\_numfields\n\ diff --git a/content/commands/hexpiretime.md b/content/commands/hexpiretime.md index 0a6142553e..b06728e92f 100644 --- a/content/commands/hexpiretime.md +++ b/content/commands/hexpiretime.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: HEXPIRETIME +railroad_diagram: /images/railroad/hexpiretime.svg since: 7.4.0 summary: Returns the expiration time of a hash field as a Unix timestamp, in seconds. syntax_fmt: "HEXPIRETIME key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hget.md b/content/commands/hget.md index 7dbff0ed63..a9df104259 100644 --- a/content/commands/hget.md +++ b/content/commands/hget.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: HGET +railroad_diagram: /images/railroad/hget.svg since: 2.0.0 summary: Returns the value of a field in a hash. syntax_fmt: HGET key field diff --git a/content/commands/hgetall.md b/content/commands/hgetall.md index 16328b6e64..c8a9cdb10c 100644 --- a/content/commands/hgetall.md +++ b/content/commands/hgetall.md @@ -41,6 +41,7 @@ key_specs: limit: 0 type: range linkTitle: HGETALL +railroad_diagram: /images/railroad/hgetall.svg since: 2.0.0 summary: Returns all fields and values in a hash. syntax_fmt: HGETALL key diff --git a/content/commands/hincrby.md b/content/commands/hincrby.md index 0fe699681d..0237b2842e 100644 --- a/content/commands/hincrby.md +++ b/content/commands/hincrby.md @@ -49,6 +49,7 @@ key_specs: type: range update: true linkTitle: HINCRBY +railroad_diagram: /images/railroad/hincrby.svg since: 2.0.0 summary: Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist. diff --git a/content/commands/hincrbyfloat.md b/content/commands/hincrbyfloat.md index 6feaf859c7..9fa869502b 100644 --- a/content/commands/hincrbyfloat.md +++ b/content/commands/hincrbyfloat.md @@ -49,6 +49,7 @@ key_specs: type: range update: true linkTitle: HINCRBYFLOAT +railroad_diagram: /images/railroad/hincrbyfloat.svg since: 2.6.0 summary: Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist. diff --git a/content/commands/hkeys.md b/content/commands/hkeys.md index 85662eb013..fafdbeda68 100644 --- a/content/commands/hkeys.md +++ b/content/commands/hkeys.md @@ -41,6 +41,7 @@ key_specs: limit: 0 type: range linkTitle: HKEYS +railroad_diagram: /images/railroad/hkeys.svg since: 2.0.0 summary: Returns all fields in a hash. syntax_fmt: HKEYS key diff --git a/content/commands/hlen.md b/content/commands/hlen.md index c15b10ad9e..aa0ddb9ca9 100644 --- a/content/commands/hlen.md +++ b/content/commands/hlen.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: HLEN +railroad_diagram: /images/railroad/hlen.svg since: 2.0.0 summary: Returns the number of fields in a hash. syntax_fmt: HLEN key diff --git a/content/commands/hmget.md b/content/commands/hmget.md index b3e8151471..cc523c1dc6 100644 --- a/content/commands/hmget.md +++ b/content/commands/hmget.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: HMGET +railroad_diagram: /images/railroad/hmget.svg since: 2.0.0 summary: Returns the values of all fields in a hash. syntax_fmt: HMGET key field [field ...] diff --git a/content/commands/hmset.md b/content/commands/hmset.md index b018ea36d0..4dc6efb480 100644 --- a/content/commands/hmset.md +++ b/content/commands/hmset.md @@ -54,8 +54,8 @@ key_specs: type: range update: true linkTitle: HMSET -replaced_by: '[`HSET`]({{< relref "/commands/hset" >}}) with multiple field-value - pairs' +railroad_diagram: /images/railroad/hmset.svg +replaced_by: '`HSET` with multiple field-value pairs' since: 2.0.0 summary: Sets the values of multiple fields. syntax_fmt: HMSET key field value [field value ...] diff --git a/content/commands/hpersist.md b/content/commands/hpersist.md index d01315593f..2626b4afa4 100644 --- a/content/commands/hpersist.md +++ b/content/commands/hpersist.md @@ -51,6 +51,7 @@ key_specs: type: range update: true linkTitle: HPERSIST +railroad_diagram: /images/railroad/hpersist.svg since: 7.4.0 summary: Removes the expiration time for each specified field syntax_fmt: "HPERSIST key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hpexpire.md b/content/commands/hpexpire.md index 4a1bb0e802..74de3a6666 100644 --- a/content/commands/hpexpire.md +++ b/content/commands/hpexpire.md @@ -75,6 +75,7 @@ key_specs: type: range update: true linkTitle: HPEXPIRE +railroad_diagram: /images/railroad/hpexpire.svg since: 7.4.0 summary: Set expiry for hash field using relative time to expire (milliseconds) syntax_fmt: "HPEXPIRE key milliseconds [NX | XX | GT | LT] FIELDS\_numfields field\n\ diff --git a/content/commands/hpexpireat.md b/content/commands/hpexpireat.md index 888866a8a8..967e5d9880 100644 --- a/content/commands/hpexpireat.md +++ b/content/commands/hpexpireat.md @@ -75,6 +75,7 @@ key_specs: type: range update: true linkTitle: HPEXPIREAT +railroad_diagram: /images/railroad/hpexpireat.svg since: 7.4.0 summary: Set expiry for hash field using an absolute Unix timestamp (milliseconds) syntax_fmt: "HPEXPIREAT key unix-time-milliseconds [NX | XX | GT | LT]\n FIELDS\_\ diff --git a/content/commands/hpexpiretime.md b/content/commands/hpexpiretime.md index f76624014f..3d29855246 100644 --- a/content/commands/hpexpiretime.md +++ b/content/commands/hpexpiretime.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: HPEXPIRETIME +railroad_diagram: /images/railroad/hpexpiretime.svg since: 7.4.0 summary: Returns the expiration time of a hash field as a Unix timestamp, in msec. syntax_fmt: "HPEXPIRETIME key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hpttl.md b/content/commands/hpttl.md index da0d0ea332..340863bec3 100644 --- a/content/commands/hpttl.md +++ b/content/commands/hpttl.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: HPTTL +railroad_diagram: /images/railroad/hpttl.svg since: 7.4.0 summary: Returns the TTL in milliseconds of a hash field. syntax_fmt: "HPTTL key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hrandfield.md b/content/commands/hrandfield.md index e71fb53da4..65fe9ac491 100644 --- a/content/commands/hrandfield.md +++ b/content/commands/hrandfield.md @@ -53,6 +53,7 @@ key_specs: limit: 0 type: range linkTitle: HRANDFIELD +railroad_diagram: /images/railroad/hrandfield.svg since: 6.2.0 summary: Returns one or more random fields from a hash. syntax_fmt: HRANDFIELD key [count [WITHVALUES]] diff --git a/content/commands/hscan.md b/content/commands/hscan.md index 4b70ef5a55..556e558d9c 100644 --- a/content/commands/hscan.md +++ b/content/commands/hscan.md @@ -61,6 +61,7 @@ key_specs: limit: 0 type: range linkTitle: HSCAN +railroad_diagram: /images/railroad/hscan.svg since: 2.8.0 summary: Iterates over fields and values of a hash. syntax_fmt: "HSCAN key cursor [MATCH\_pattern] [COUNT\_count] [NOVALUES]" diff --git a/content/commands/hset.md b/content/commands/hset.md index 06e85826e5..e2c7769cd3 100644 --- a/content/commands/hset.md +++ b/content/commands/hset.md @@ -55,6 +55,7 @@ key_specs: type: range update: true linkTitle: HSET +railroad_diagram: /images/railroad/hset.svg since: 2.0.0 summary: Creates or modifies the value of a field in a hash. syntax_fmt: HSET key field value [field value ...] diff --git a/content/commands/hsetnx.md b/content/commands/hsetnx.md index abc65ed418..59e2958c28 100644 --- a/content/commands/hsetnx.md +++ b/content/commands/hsetnx.md @@ -47,6 +47,7 @@ key_specs: type: range insert: true linkTitle: HSETNX +railroad_diagram: /images/railroad/hsetnx.svg since: 2.0.0 summary: Sets the value of a field in a hash only when the field doesn't exist. syntax_fmt: HSETNX key field value diff --git a/content/commands/hstrlen.md b/content/commands/hstrlen.md index ae64a4e1ef..f0f4614fbf 100644 --- a/content/commands/hstrlen.md +++ b/content/commands/hstrlen.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: HSTRLEN +railroad_diagram: /images/railroad/hstrlen.svg since: 3.2.0 summary: Returns the length of the value of a field. syntax_fmt: HSTRLEN key field diff --git a/content/commands/httl.md b/content/commands/httl.md index 4b5a584ffd..89a51fd19c 100644 --- a/content/commands/httl.md +++ b/content/commands/httl.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: HTTL +railroad_diagram: /images/railroad/httl.svg since: 7.4.0 summary: Returns the TTL in seconds of a hash field. syntax_fmt: "HTTL key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hvals.md b/content/commands/hvals.md index 328b8acd40..4cfd116199 100644 --- a/content/commands/hvals.md +++ b/content/commands/hvals.md @@ -41,6 +41,7 @@ key_specs: limit: 0 type: range linkTitle: HVALS +railroad_diagram: /images/railroad/hvals.svg since: 2.0.0 summary: Returns all values in a hash. syntax_fmt: HVALS key diff --git a/content/commands/incr.md b/content/commands/incr.md index 7191131c33..5177209f52 100644 --- a/content/commands/incr.md +++ b/content/commands/incr.md @@ -43,6 +43,7 @@ key_specs: type: range update: true linkTitle: INCR +railroad_diagram: /images/railroad/incr.svg since: 1.0.0 summary: Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist. diff --git a/content/commands/incrby.md b/content/commands/incrby.md index ba56da10f1..3e2f76d585 100644 --- a/content/commands/incrby.md +++ b/content/commands/incrby.md @@ -46,6 +46,7 @@ key_specs: type: range update: true linkTitle: INCRBY +railroad_diagram: /images/railroad/incrby.svg since: 1.0.0 summary: Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist. diff --git a/content/commands/incrbyfloat.md b/content/commands/incrbyfloat.md index b880b976b6..d6d460d4c0 100644 --- a/content/commands/incrbyfloat.md +++ b/content/commands/incrbyfloat.md @@ -46,6 +46,7 @@ key_specs: type: range update: true linkTitle: INCRBYFLOAT +railroad_diagram: /images/railroad/incrbyfloat.svg since: 2.6.0 summary: Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist. diff --git a/content/commands/info.md b/content/commands/info.md index 142334345f..92e7c80b4f 100644 --- a/content/commands/info.md +++ b/content/commands/info.md @@ -34,6 +34,7 @@ history: - - 7.0.0 - Added support for taking multiple section arguments. linkTitle: INFO +railroad_diagram: /images/railroad/info.svg since: 1.0.0 summary: Returns information and statistics about the server. syntax_fmt: INFO [section [section ...]] diff --git a/content/commands/json.arrappend.md b/content/commands/json.arrappend.md index f516dd68c6..0111a91c6e 100644 --- a/content/commands/json.arrappend.md +++ b/content/commands/json.arrappend.md @@ -30,12 +30,13 @@ group: json hidden: false linkTitle: JSON.ARRAPPEND module: JSON +railroad_diagram: /images/railroad/json.arrappend.svg since: 1.0.0 stack_path: docs/data-types/json -summary: Append one or more JSON values into the array at path after the last element +summary: Append one or more json values into the array at path after the last element in it. -syntax_fmt: JSON.ARRAPPEND key path value [value ...] -syntax_str: 'path value [value ...]' +syntax_fmt: JSON.ARRAPPEND key [path] value [value ...] +syntax_str: '[path] value [value ...]' title: JSON.ARRAPPEND --- Append the JSON values into the array at `path` after the last element in it. diff --git a/content/commands/json.arrindex.md b/content/commands/json.arrindex.md index bcf7c238b1..e56c5e76c2 100644 --- a/content/commands/json.arrindex.md +++ b/content/commands/json.arrindex.md @@ -38,6 +38,7 @@ group: json hidden: false linkTitle: JSON.ARRINDEX module: JSON +railroad_diagram: /images/railroad/json.arrindex.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the index of the first occurrence of a JSON scalar value in the array diff --git a/content/commands/json.arrinsert.md b/content/commands/json.arrinsert.md index ddab5b6bd9..3705402bc0 100644 --- a/content/commands/json.arrinsert.md +++ b/content/commands/json.arrinsert.md @@ -32,6 +32,7 @@ group: json hidden: false linkTitle: JSON.ARRINSERT module: JSON +railroad_diagram: /images/railroad/json.arrinsert.svg since: 1.0.0 stack_path: docs/data-types/json summary: Inserts the JSON scalar(s) value at the specified index in the array at path diff --git a/content/commands/json.arrlen.md b/content/commands/json.arrlen.md index 5f6a0ca34c..146024496e 100644 --- a/content/commands/json.arrlen.md +++ b/content/commands/json.arrlen.md @@ -26,6 +26,7 @@ group: json hidden: false linkTitle: JSON.ARRLEN module: JSON +railroad_diagram: /images/railroad/json.arrlen.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the length of the array at path diff --git a/content/commands/json.arrpop.md b/content/commands/json.arrpop.md index fd139b5258..578e129450 100644 --- a/content/commands/json.arrpop.md +++ b/content/commands/json.arrpop.md @@ -35,6 +35,7 @@ group: json hidden: false linkTitle: JSON.ARRPOP module: JSON +railroad_diagram: /images/railroad/json.arrpop.svg since: 1.0.0 stack_path: docs/data-types/json summary: Removes and returns the element at the specified index in the array at path diff --git a/content/commands/json.arrtrim.md b/content/commands/json.arrtrim.md index 7e2ac11d9e..2fca2ee77a 100644 --- a/content/commands/json.arrtrim.md +++ b/content/commands/json.arrtrim.md @@ -31,6 +31,7 @@ group: json hidden: false linkTitle: JSON.ARRTRIM module: JSON +railroad_diagram: /images/railroad/json.arrtrim.svg since: 1.0.0 stack_path: docs/data-types/json summary: Trims the array at path to contain only the specified inclusive range of diff --git a/content/commands/json.clear.md b/content/commands/json.clear.md index d4df065c48..2abca761db 100644 --- a/content/commands/json.clear.md +++ b/content/commands/json.clear.md @@ -28,6 +28,7 @@ group: json hidden: false linkTitle: JSON.CLEAR module: JSON +railroad_diagram: /images/railroad/json.clear.svg since: 2.0.0 stack_path: docs/data-types/json summary: Clears all values from an array or an object and sets numeric values to `0` diff --git a/content/commands/json.debug-help.md b/content/commands/json.debug-help.md index 8557607dea..4812650a6b 100644 --- a/content/commands/json.debug-help.md +++ b/content/commands/json.debug-help.md @@ -15,6 +15,7 @@ group: json hidden: true linkTitle: JSON.DEBUG HELP module: JSON +railroad_diagram: /images/railroad/json.debug-help.svg since: 1.0.0 stack_path: docs/data-types/json summary: Shows helpful information diff --git a/content/commands/json.debug-memory.md b/content/commands/json.debug-memory.md index 2c622a1211..d718548ffa 100644 --- a/content/commands/json.debug-memory.md +++ b/content/commands/json.debug-memory.md @@ -26,6 +26,7 @@ group: json hidden: false linkTitle: JSON.DEBUG MEMORY module: JSON +railroad_diagram: /images/railroad/json.debug-memory.svg since: 1.0.0 stack_path: docs/data-types/json summary: Reports the size in bytes of a key diff --git a/content/commands/json.debug.md b/content/commands/json.debug.md index 637e5b4c71..3d1e58336e 100644 --- a/content/commands/json.debug.md +++ b/content/commands/json.debug.md @@ -15,6 +15,7 @@ group: json hidden: false linkTitle: JSON.DEBUG module: JSON +railroad_diagram: /images/railroad/json.debug.svg since: 1.0.0 stack_path: docs/data-types/json summary: Debugging container command diff --git a/content/commands/json.del.md b/content/commands/json.del.md index 4509f3f2bb..9494485291 100644 --- a/content/commands/json.del.md +++ b/content/commands/json.del.md @@ -27,6 +27,7 @@ group: json hidden: false linkTitle: JSON.DEL module: JSON +railroad_diagram: /images/railroad/json.del.svg since: 1.0.0 stack_path: docs/data-types/json summary: Deletes a value diff --git a/content/commands/json.forget.md b/content/commands/json.forget.md index 1e66e6df8c..c2edc1bd32 100644 --- a/content/commands/json.forget.md +++ b/content/commands/json.forget.md @@ -27,6 +27,7 @@ group: json hidden: false linkTitle: JSON.FORGET module: JSON +railroad_diagram: /images/railroad/json.forget.svg since: 1.0.0 stack_path: docs/data-types/json summary: Deletes a value diff --git a/content/commands/json.get.md b/content/commands/json.get.md index b774a6b071..60d7f8b3c7 100644 --- a/content/commands/json.get.md +++ b/content/commands/json.get.md @@ -40,6 +40,7 @@ group: json hidden: false linkTitle: JSON.GET module: JSON +railroad_diagram: /images/railroad/json.get.svg since: 1.0.0 stack_path: docs/data-types/json summary: Gets the value at one or more paths in JSON serialized form diff --git a/content/commands/json.merge.md b/content/commands/json.merge.md index c24490f257..2e19c0a1e8 100644 --- a/content/commands/json.merge.md +++ b/content/commands/json.merge.md @@ -30,6 +30,7 @@ group: json hidden: false linkTitle: JSON.MERGE module: JSON +railroad_diagram: /images/railroad/json.merge.svg since: 2.6.0 stack_path: docs/data-types/json summary: Merges a given JSON value into matching paths. Consequently, JSON values diff --git a/content/commands/json.mget.md b/content/commands/json.mget.md index 30fc05c9c6..dbdc16d887 100644 --- a/content/commands/json.mget.md +++ b/content/commands/json.mget.md @@ -27,6 +27,7 @@ group: json hidden: false linkTitle: JSON.MGET module: JSON +railroad_diagram: /images/railroad/json.mget.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the values at a path from one or more keys diff --git a/content/commands/json.mset.md b/content/commands/json.mset.md index 98e6784448..887711444c 100644 --- a/content/commands/json.mset.md +++ b/content/commands/json.mset.md @@ -34,6 +34,7 @@ group: json hidden: false linkTitle: JSON.MSET module: JSON +railroad_diagram: /images/railroad/json.mset.svg since: 2.6.0 stack_path: docs/data-types/json summary: Sets or updates the JSON value of one or more keys diff --git a/content/commands/json.numincrby.md b/content/commands/json.numincrby.md index d2ece34b9c..ab33916aee 100644 --- a/content/commands/json.numincrby.md +++ b/content/commands/json.numincrby.md @@ -27,6 +27,7 @@ group: json hidden: false linkTitle: JSON.NUMINCRBY module: JSON +railroad_diagram: /images/railroad/json.numincrby.svg since: 1.0.0 stack_path: docs/data-types/json summary: Increments the numeric value at path by a value diff --git a/content/commands/json.nummultby.md b/content/commands/json.nummultby.md index 8de83c57d6..90310c220e 100644 --- a/content/commands/json.nummultby.md +++ b/content/commands/json.nummultby.md @@ -28,6 +28,7 @@ group: json hidden: false linkTitle: JSON.NUMMULTBY module: JSON +railroad_diagram: /images/railroad/json.nummultby.svg since: 1.0.0 stack_path: docs/data-types/json summary: Multiplies the numeric value at path by a value diff --git a/content/commands/json.objkeys.md b/content/commands/json.objkeys.md index f4eef6b54d..4d69f0155f 100644 --- a/content/commands/json.objkeys.md +++ b/content/commands/json.objkeys.md @@ -27,6 +27,7 @@ group: json hidden: false linkTitle: JSON.OBJKEYS module: JSON +railroad_diagram: /images/railroad/json.objkeys.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the JSON keys of the object at path diff --git a/content/commands/json.objlen.md b/content/commands/json.objlen.md index b01f589896..a47038dc12 100644 --- a/content/commands/json.objlen.md +++ b/content/commands/json.objlen.md @@ -26,6 +26,7 @@ group: json hidden: false linkTitle: JSON.OBJLEN module: JSON +railroad_diagram: /images/railroad/json.objlen.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the number of keys of the object at path diff --git a/content/commands/json.resp.md b/content/commands/json.resp.md index b657b41f73..3ac5bf60ef 100644 --- a/content/commands/json.resp.md +++ b/content/commands/json.resp.md @@ -28,6 +28,7 @@ group: json hidden: false linkTitle: JSON.RESP module: JSON +railroad_diagram: /images/railroad/json.resp.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the JSON value at path in Redis Serialization Protocol (RESP) diff --git a/content/commands/json.set.md b/content/commands/json.set.md index 5708b83137..26cafa2724 100644 --- a/content/commands/json.set.md +++ b/content/commands/json.set.md @@ -39,6 +39,7 @@ group: json hidden: false linkTitle: JSON.SET module: JSON +railroad_diagram: /images/railroad/json.set.svg since: 1.0.0 stack_path: docs/data-types/json summary: Sets or updates the JSON value at a path diff --git a/content/commands/json.strappend.md b/content/commands/json.strappend.md index 62350bcb8a..91a7c008d3 100644 --- a/content/commands/json.strappend.md +++ b/content/commands/json.strappend.md @@ -28,6 +28,7 @@ group: json hidden: false linkTitle: JSON.STRAPPEND module: JSON +railroad_diagram: /images/railroad/json.strappend.svg since: 1.0.0 stack_path: docs/data-types/json summary: Appends a string to a JSON string value at path diff --git a/content/commands/json.strlen.md b/content/commands/json.strlen.md index 7eb2c492fa..18bd2c1a28 100644 --- a/content/commands/json.strlen.md +++ b/content/commands/json.strlen.md @@ -26,6 +26,7 @@ group: json hidden: false linkTitle: JSON.STRLEN module: JSON +railroad_diagram: /images/railroad/json.strlen.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the length of the JSON String at path in key diff --git a/content/commands/json.toggle.md b/content/commands/json.toggle.md index 45919e9e73..d0b74bbd4c 100644 --- a/content/commands/json.toggle.md +++ b/content/commands/json.toggle.md @@ -25,6 +25,7 @@ group: json hidden: false linkTitle: JSON.TOGGLE module: JSON +railroad_diagram: /images/railroad/json.toggle.svg since: 2.0.0 stack_path: docs/data-types/json summary: Toggles a boolean value diff --git a/content/commands/json.type.md b/content/commands/json.type.md index 90e987ab67..d4c4250598 100644 --- a/content/commands/json.type.md +++ b/content/commands/json.type.md @@ -26,6 +26,7 @@ group: json hidden: false linkTitle: JSON.TYPE module: JSON +railroad_diagram: /images/railroad/json.type.svg since: 1.0.0 stack_path: docs/data-types/json summary: Returns the type of the JSON value at path diff --git a/content/commands/keys.md b/content/commands/keys.md index 1a559d6e29..95f965e6cf 100644 --- a/content/commands/keys.md +++ b/content/commands/keys.md @@ -30,6 +30,7 @@ hints: - request_policy:all_shards - nondeterministic_output_order linkTitle: KEYS +railroad_diagram: /images/railroad/keys.svg since: 1.0.0 summary: Returns all key names that match a pattern. syntax_fmt: KEYS pattern diff --git a/content/commands/lastsave.md b/content/commands/lastsave.md index 2171d23bf8..5209dc9a59 100644 --- a/content/commands/lastsave.md +++ b/content/commands/lastsave.md @@ -25,6 +25,7 @@ hidden: false hints: - nondeterministic_output linkTitle: LASTSAVE +railroad_diagram: /images/railroad/lastsave.svg since: 1.0.0 summary: Returns the Unix timestamp of the last successful save to disk. syntax_fmt: LASTSAVE diff --git a/content/commands/latency-doctor.md b/content/commands/latency-doctor.md index cea2a23962..2848a136b0 100644 --- a/content/commands/latency-doctor.md +++ b/content/commands/latency-doctor.md @@ -28,6 +28,7 @@ hints: - request_policy:all_nodes - response_policy:special linkTitle: LATENCY DOCTOR +railroad_diagram: /images/railroad/latency-doctor.svg since: 2.8.13 summary: Returns a human-readable latency analysis report. syntax_fmt: LATENCY DOCTOR diff --git a/content/commands/latency-graph.md b/content/commands/latency-graph.md index 9ffbfdee17..84fe86ffde 100644 --- a/content/commands/latency-graph.md +++ b/content/commands/latency-graph.md @@ -32,6 +32,7 @@ hints: - request_policy:all_nodes - response_policy:special linkTitle: LATENCY GRAPH +railroad_diagram: /images/railroad/latency-graph.svg since: 2.8.13 summary: Returns a latency graph for an event. syntax_fmt: LATENCY GRAPH event diff --git a/content/commands/latency-help.md b/content/commands/latency-help.md index 977b0d3a5a..a2d09ba0f4 100644 --- a/content/commands/latency-help.md +++ b/content/commands/latency-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: server hidden: true linkTitle: LATENCY HELP +railroad_diagram: /images/railroad/latency-help.svg since: 2.8.13 summary: Returns helpful text about the different subcommands. syntax_fmt: LATENCY HELP diff --git a/content/commands/latency-histogram.md b/content/commands/latency-histogram.md index 57e3d0b985..77bb3c8777 100644 --- a/content/commands/latency-histogram.md +++ b/content/commands/latency-histogram.md @@ -35,6 +35,7 @@ hints: - request_policy:all_nodes - response_policy:special linkTitle: LATENCY HISTOGRAM +railroad_diagram: /images/railroad/latency-histogram.svg since: 7.0.0 summary: Returns the cumulative distribution of latencies of a subset or all commands. syntax_fmt: LATENCY HISTOGRAM [command [command ...]] diff --git a/content/commands/latency-history.md b/content/commands/latency-history.md index 73315b5ba4..093c5a87cf 100644 --- a/content/commands/latency-history.md +++ b/content/commands/latency-history.md @@ -32,6 +32,7 @@ hints: - request_policy:all_nodes - response_policy:special linkTitle: LATENCY HISTORY +railroad_diagram: /images/railroad/latency-history.svg since: 2.8.13 summary: Returns timestamp-latency samples for an event. syntax_fmt: LATENCY HISTORY event diff --git a/content/commands/latency-latest.md b/content/commands/latency-latest.md index 3aa8487bfe..596abcb389 100644 --- a/content/commands/latency-latest.md +++ b/content/commands/latency-latest.md @@ -28,6 +28,7 @@ hints: - request_policy:all_nodes - response_policy:special linkTitle: LATENCY LATEST +railroad_diagram: /images/railroad/latency-latest.svg since: 2.8.13 summary: Returns the latest latency samples for all events. syntax_fmt: LATENCY LATEST diff --git a/content/commands/latency-reset.md b/content/commands/latency-reset.md index 4a4b9e117f..595affa94b 100644 --- a/content/commands/latency-reset.md +++ b/content/commands/latency-reset.md @@ -33,6 +33,7 @@ hints: - request_policy:all_nodes - response_policy:agg_sum linkTitle: LATENCY RESET +railroad_diagram: /images/railroad/latency-reset.svg since: 2.8.13 summary: Resets the latency data for one or more events. syntax_fmt: LATENCY RESET [event [event ...]] diff --git a/content/commands/latency.md b/content/commands/latency.md index 314cac54ef..8859136afa 100644 --- a/content/commands/latency.md +++ b/content/commands/latency.md @@ -17,6 +17,7 @@ description: A container for latency diagnostics commands. group: server hidden: true linkTitle: LATENCY +railroad_diagram: /images/railroad/latency.svg since: 2.8.13 summary: A container for latency diagnostics commands. syntax_fmt: LATENCY diff --git a/content/commands/lcs.md b/content/commands/lcs.md index 17f12659ca..932810b4fb 100644 --- a/content/commands/lcs.md +++ b/content/commands/lcs.md @@ -63,6 +63,7 @@ key_specs: limit: 0 type: range linkTitle: LCS +railroad_diagram: /images/railroad/lcs.svg since: 7.0.0 summary: Finds the longest common substring. syntax_fmt: "LCS key1 key2 [LEN] [IDX] [MINMATCHLEN\_min-match-len] [WITHMATCHLEN]" diff --git a/content/commands/lindex.md b/content/commands/lindex.md index 4d723eaae7..c4b0d5ba3d 100644 --- a/content/commands/lindex.md +++ b/content/commands/lindex.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: LINDEX +railroad_diagram: /images/railroad/lindex.svg since: 1.0.0 summary: Returns an element from a list by its index. syntax_fmt: LINDEX key index diff --git a/content/commands/linsert.md b/content/commands/linsert.md index e76df6935f..e3cad25e59 100644 --- a/content/commands/linsert.md +++ b/content/commands/linsert.md @@ -59,6 +59,7 @@ key_specs: type: range insert: true linkTitle: LINSERT +railroad_diagram: /images/railroad/linsert.svg since: 2.2.0 summary: Inserts an element before or after another element in a list. syntax_fmt: LINSERT key pivot element diff --git a/content/commands/llen.md b/content/commands/llen.md index 692db9a483..31c8aec884 100644 --- a/content/commands/llen.md +++ b/content/commands/llen.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: LLEN +railroad_diagram: /images/railroad/llen.svg since: 1.0.0 summary: Returns the length of a list. syntax_fmt: LLEN key diff --git a/content/commands/lmove.md b/content/commands/lmove.md index a4d0a63932..61ea8b710c 100644 --- a/content/commands/lmove.md +++ b/content/commands/lmove.md @@ -80,6 +80,7 @@ key_specs: type: range insert: true linkTitle: LMOVE +railroad_diagram: /images/railroad/lmove.svg since: 6.2.0 summary: Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved. diff --git a/content/commands/lmpop.md b/content/commands/lmpop.md index fe9d09dd46..a0a6550b34 100644 --- a/content/commands/lmpop.md +++ b/content/commands/lmpop.md @@ -63,6 +63,7 @@ key_specs: keystep: 1 type: keynum linkTitle: LMPOP +railroad_diagram: /images/railroad/lmpop.svg since: 7.0.0 summary: Returns multiple elements from a list after removing them. Deletes the list if the last element was popped. diff --git a/content/commands/lolwut.md b/content/commands/lolwut.md index 7b5e0f2c38..e7b97a56d7 100644 --- a/content/commands/lolwut.md +++ b/content/commands/lolwut.md @@ -26,6 +26,7 @@ description: Displays computer art and the Redis version group: server hidden: false linkTitle: LOLWUT +railroad_diagram: /images/railroad/lolwut.svg since: 5.0.0 summary: Displays computer art and the Redis version syntax_fmt: "LOLWUT [VERSION\_version]" diff --git a/content/commands/lpop.md b/content/commands/lpop.md index 65c399c055..8a81dae644 100644 --- a/content/commands/lpop.md +++ b/content/commands/lpop.md @@ -50,6 +50,7 @@ key_specs: limit: 0 type: range linkTitle: LPOP +railroad_diagram: /images/railroad/lpop.svg since: 1.0.0 summary: Returns the first elements in a list after removing it. Deletes the list if the last element was popped. diff --git a/content/commands/lpos.md b/content/commands/lpos.md index 2e3141f62a..2c7feabf79 100644 --- a/content/commands/lpos.md +++ b/content/commands/lpos.md @@ -59,6 +59,7 @@ key_specs: limit: 0 type: range linkTitle: LPOS +railroad_diagram: /images/railroad/lpos.svg since: 6.0.6 summary: Returns the index of matching elements in a list. syntax_fmt: "LPOS key element [RANK\_rank] [COUNT\_num-matches] [MAXLEN\_len]" diff --git a/content/commands/lpush.md b/content/commands/lpush.md index 1031112114..88b3e67590 100644 --- a/content/commands/lpush.md +++ b/content/commands/lpush.md @@ -50,6 +50,7 @@ key_specs: type: range insert: true linkTitle: LPUSH +railroad_diagram: /images/railroad/lpush.svg since: 1.0.0 summary: Prepends one or more elements to a list. Creates the key if it doesn't exist. syntax_fmt: LPUSH key element [element ...] diff --git a/content/commands/lpushx.md b/content/commands/lpushx.md index fc1f8efd24..032ce7a97f 100644 --- a/content/commands/lpushx.md +++ b/content/commands/lpushx.md @@ -49,6 +49,7 @@ key_specs: type: range insert: true linkTitle: LPUSHX +railroad_diagram: /images/railroad/lpushx.svg since: 2.2.0 summary: Prepends one or more elements to a list only when the list exists. syntax_fmt: LPUSHX key element [element ...] diff --git a/content/commands/lrange.md b/content/commands/lrange.md index c26133e0f1..954bed36c1 100644 --- a/content/commands/lrange.md +++ b/content/commands/lrange.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: LRANGE +railroad_diagram: /images/railroad/lrange.svg since: 1.0.0 summary: Returns a range of elements from a list. syntax_fmt: LRANGE key start stop diff --git a/content/commands/lrem.md b/content/commands/lrem.md index a8c5d5daaf..e6a0ee3e26 100644 --- a/content/commands/lrem.md +++ b/content/commands/lrem.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: LREM +railroad_diagram: /images/railroad/lrem.svg since: 1.0.0 summary: Removes elements from a list. Deletes the list if the last element was removed. syntax_fmt: LREM key count element diff --git a/content/commands/lset.md b/content/commands/lset.md index f8bc51caac..aae00b6c17 100644 --- a/content/commands/lset.md +++ b/content/commands/lset.md @@ -47,6 +47,7 @@ key_specs: type: range update: true linkTitle: LSET +railroad_diagram: /images/railroad/lset.svg since: 1.0.0 summary: Sets the value of an element in a list by its index. syntax_fmt: LSET key index element diff --git a/content/commands/ltrim.md b/content/commands/ltrim.md index 2a6e86e9c0..21861089f4 100644 --- a/content/commands/ltrim.md +++ b/content/commands/ltrim.md @@ -46,6 +46,7 @@ key_specs: limit: 0 type: range linkTitle: LTRIM +railroad_diagram: /images/railroad/ltrim.svg since: 1.0.0 summary: Removes elements from both ends a list. Deletes the list if all elements were trimmed. diff --git a/content/commands/memory-doctor.md b/content/commands/memory-doctor.md index ceee45042f..c289a06bb6 100644 --- a/content/commands/memory-doctor.md +++ b/content/commands/memory-doctor.md @@ -21,6 +21,7 @@ hints: - request_policy:all_shards - response_policy:special linkTitle: MEMORY DOCTOR +railroad_diagram: /images/railroad/memory-doctor.svg since: 4.0.0 summary: Outputs a memory problems report. syntax_fmt: MEMORY DOCTOR diff --git a/content/commands/memory-help.md b/content/commands/memory-help.md index 0aa3e9da99..4e6937cb59 100644 --- a/content/commands/memory-help.md +++ b/content/commands/memory-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: server hidden: true linkTitle: MEMORY HELP +railroad_diagram: /images/railroad/memory-help.svg since: 4.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: MEMORY HELP diff --git a/content/commands/memory-malloc-stats.md b/content/commands/memory-malloc-stats.md index 54c4a7c413..e60bb3885c 100644 --- a/content/commands/memory-malloc-stats.md +++ b/content/commands/memory-malloc-stats.md @@ -21,6 +21,7 @@ hints: - request_policy:all_shards - response_policy:special linkTitle: MEMORY MALLOC-STATS +railroad_diagram: /images/railroad/memory-malloc-stats.svg since: 4.0.0 summary: Returns the allocator statistics. syntax_fmt: MEMORY MALLOC-STATS diff --git a/content/commands/memory-purge.md b/content/commands/memory-purge.md index 0c8f3f51c1..a918fd009f 100644 --- a/content/commands/memory-purge.md +++ b/content/commands/memory-purge.md @@ -20,6 +20,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: MEMORY PURGE +railroad_diagram: /images/railroad/memory-purge.svg since: 4.0.0 summary: Asks the allocator to release memory. syntax_fmt: MEMORY PURGE diff --git a/content/commands/memory-stats.md b/content/commands/memory-stats.md index e0584b90f2..e0f15bb5f6 100644 --- a/content/commands/memory-stats.md +++ b/content/commands/memory-stats.md @@ -21,6 +21,7 @@ hints: - request_policy:all_shards - response_policy:special linkTitle: MEMORY STATS +railroad_diagram: /images/railroad/memory-stats.svg since: 4.0.0 summary: Returns details about memory usage. syntax_fmt: MEMORY STATS diff --git a/content/commands/memory-usage.md b/content/commands/memory-usage.md index 24c5e0d0e8..04bdfd5170 100644 --- a/content/commands/memory-usage.md +++ b/content/commands/memory-usage.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: MEMORY USAGE +railroad_diagram: /images/railroad/memory-usage.svg since: 4.0.0 summary: Estimates the memory usage of a key. syntax_fmt: "MEMORY USAGE key [SAMPLES\_count]" diff --git a/content/commands/memory.md b/content/commands/memory.md index 9a1d52e536..199e10e45a 100644 --- a/content/commands/memory.md +++ b/content/commands/memory.md @@ -17,6 +17,7 @@ description: A container for memory diagnostics commands. group: server hidden: true linkTitle: MEMORY +railroad_diagram: /images/railroad/memory.svg since: 4.0.0 summary: A container for memory diagnostics commands. syntax_fmt: MEMORY diff --git a/content/commands/mget.md b/content/commands/mget.md index 141f9a667a..33693dc80f 100644 --- a/content/commands/mget.md +++ b/content/commands/mget.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: MGET +railroad_diagram: /images/railroad/mget.svg since: 1.0.0 summary: Atomically returns the string values of one or more keys. syntax_fmt: MGET key [key ...] diff --git a/content/commands/migrate.md b/content/commands/migrate.md index 53c002c6b8..4988815421 100644 --- a/content/commands/migrate.md +++ b/content/commands/migrate.md @@ -129,6 +129,7 @@ key_specs: type: range incomplete: true linkTitle: MIGRATE +railroad_diagram: /images/railroad/migrate.svg since: 2.6.0 summary: Atomically transfers a key from one Redis instance to another. syntax_fmt: "MIGRATE host port destination-db timeout [COPY] [REPLACE]\n\ diff --git a/content/commands/module-help.md b/content/commands/module-help.md index 902762977e..22b2fc1c76 100644 --- a/content/commands/module-help.md +++ b/content/commands/module-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: server hidden: true linkTitle: MODULE HELP +railroad_diagram: /images/railroad/module-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: MODULE HELP diff --git a/content/commands/module-list.md b/content/commands/module-list.md index 2d3ee05d25..d12f75c407 100644 --- a/content/commands/module-list.md +++ b/content/commands/module-list.md @@ -24,6 +24,7 @@ hidden: false hints: - nondeterministic_output_order linkTitle: MODULE LIST +railroad_diagram: /images/railroad/module-list.svg since: 4.0.0 summary: Returns all loaded modules. syntax_fmt: MODULE LIST diff --git a/content/commands/module-load.md b/content/commands/module-load.md index 3535f48ab6..7815660f05 100644 --- a/content/commands/module-load.md +++ b/content/commands/module-load.md @@ -32,6 +32,7 @@ description: Loads a module. group: server hidden: false linkTitle: MODULE LOAD +railroad_diagram: /images/railroad/module-load.svg since: 4.0.0 summary: Loads a module. syntax_fmt: MODULE LOAD path [arg [arg ...]] diff --git a/content/commands/module-loadex.md b/content/commands/module-loadex.md index 9055168d30..c7d5836ec5 100644 --- a/content/commands/module-loadex.md +++ b/content/commands/module-loadex.md @@ -46,6 +46,7 @@ description: Loads a module using extended parameters. group: server hidden: false linkTitle: MODULE LOADEX +railroad_diagram: /images/railroad/module-loadex.svg since: 7.0.0 summary: Loads a module using extended parameters. syntax_fmt: "MODULE LOADEX path [CONFIG\_name value [CONFIG name value ...]]\n [ARGS\_\ diff --git a/content/commands/module-unload.md b/content/commands/module-unload.md index dd2bb1ea52..fa52e936b5 100644 --- a/content/commands/module-unload.md +++ b/content/commands/module-unload.md @@ -27,6 +27,7 @@ description: Unloads a module. group: server hidden: false linkTitle: MODULE UNLOAD +railroad_diagram: /images/railroad/module-unload.svg since: 4.0.0 summary: Unloads a module. syntax_fmt: MODULE UNLOAD name diff --git a/content/commands/module.md b/content/commands/module.md index c34e594554..5dfbcfa6de 100644 --- a/content/commands/module.md +++ b/content/commands/module.md @@ -17,6 +17,7 @@ description: A container for module commands. group: server hidden: true linkTitle: MODULE +railroad_diagram: /images/railroad/module.svg since: 4.0.0 summary: A container for module commands. syntax_fmt: MODULE diff --git a/content/commands/monitor.md b/content/commands/monitor.md index c167e451af..905a095261 100644 --- a/content/commands/monitor.md +++ b/content/commands/monitor.md @@ -23,6 +23,7 @@ description: Listens for all requests received by the server in real-time. group: server hidden: false linkTitle: MONITOR +railroad_diagram: /images/railroad/monitor.svg since: 1.0.0 summary: Listens for all requests received by the server in real-time. syntax_fmt: MONITOR diff --git a/content/commands/move.md b/content/commands/move.md index 4df5bcb6d4..cc4e5058e4 100644 --- a/content/commands/move.md +++ b/content/commands/move.md @@ -44,6 +44,7 @@ key_specs: type: range update: true linkTitle: MOVE +railroad_diagram: /images/railroad/move.svg since: 1.0.0 summary: Moves a key to another database. syntax_fmt: MOVE key db diff --git a/content/commands/mset.md b/content/commands/mset.md index 92ae3de81c..2a089b0093 100644 --- a/content/commands/mset.md +++ b/content/commands/mset.md @@ -50,6 +50,7 @@ key_specs: type: range update: true linkTitle: MSET +railroad_diagram: /images/railroad/mset.svg since: 1.0.1 summary: Atomically creates or modifies the string values of one or more keys. syntax_fmt: MSET key value [key value ...] diff --git a/content/commands/msetnx.md b/content/commands/msetnx.md index 75b8b393ff..c941a9d05f 100644 --- a/content/commands/msetnx.md +++ b/content/commands/msetnx.md @@ -48,6 +48,7 @@ key_specs: type: range insert: true linkTitle: MSETNX +railroad_diagram: /images/railroad/msetnx.svg since: 1.0.1 summary: Atomically modifies the string values of one or more keys only when all keys don't exist. diff --git a/content/commands/multi.md b/content/commands/multi.md index 557f00db5b..48aace00a8 100644 --- a/content/commands/multi.md +++ b/content/commands/multi.md @@ -24,6 +24,7 @@ description: Starts a transaction. group: transactions hidden: false linkTitle: MULTI +railroad_diagram: /images/railroad/multi.svg since: 1.2.0 summary: Starts a transaction. syntax_fmt: MULTI diff --git a/content/commands/object-encoding.md b/content/commands/object-encoding.md index a0c176334f..ff1c19b2c7 100644 --- a/content/commands/object-encoding.md +++ b/content/commands/object-encoding.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: OBJECT ENCODING +railroad_diagram: /images/railroad/object-encoding.svg since: 2.2.3 summary: Returns the internal encoding of a Redis object. syntax_fmt: OBJECT ENCODING key diff --git a/content/commands/object-freq.md b/content/commands/object-freq.md index f880768cb0..1e756dec82 100644 --- a/content/commands/object-freq.md +++ b/content/commands/object-freq.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: OBJECT FREQ +railroad_diagram: /images/railroad/object-freq.svg since: 4.0.0 summary: Returns the logarithmic access frequency counter of a Redis object. syntax_fmt: OBJECT FREQ key diff --git a/content/commands/object-help.md b/content/commands/object-help.md index 4e22fd80a0..27e9b69e07 100644 --- a/content/commands/object-help.md +++ b/content/commands/object-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: generic hidden: true linkTitle: OBJECT HELP +railroad_diagram: /images/railroad/object-help.svg since: 6.2.0 summary: Returns helpful text about the different subcommands. syntax_fmt: OBJECT HELP diff --git a/content/commands/object-idletime.md b/content/commands/object-idletime.md index 4bb3ce816e..923232399b 100644 --- a/content/commands/object-idletime.md +++ b/content/commands/object-idletime.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: OBJECT IDLETIME +railroad_diagram: /images/railroad/object-idletime.svg since: 2.2.3 summary: Returns the time since the last access to a Redis object. syntax_fmt: OBJECT IDLETIME key diff --git a/content/commands/object-refcount.md b/content/commands/object-refcount.md index 80a0052c11..56176472be 100644 --- a/content/commands/object-refcount.md +++ b/content/commands/object-refcount.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: OBJECT REFCOUNT +railroad_diagram: /images/railroad/object-refcount.svg since: 2.2.3 summary: Returns the reference count of a value of a key. syntax_fmt: OBJECT REFCOUNT key diff --git a/content/commands/object.md b/content/commands/object.md index 389fd4675d..498928a592 100644 --- a/content/commands/object.md +++ b/content/commands/object.md @@ -17,6 +17,7 @@ description: A container for object introspection commands. group: generic hidden: true linkTitle: OBJECT +railroad_diagram: /images/railroad/object.svg since: 2.2.3 summary: A container for object introspection commands. syntax_fmt: OBJECT diff --git a/content/commands/persist.md b/content/commands/persist.md index 34521a228c..8a2c27dd72 100644 --- a/content/commands/persist.md +++ b/content/commands/persist.md @@ -40,6 +40,7 @@ key_specs: type: range update: true linkTitle: PERSIST +railroad_diagram: /images/railroad/persist.svg since: 2.2.0 summary: Removes the expiration time of a key. syntax_fmt: PERSIST key diff --git a/content/commands/pexpire.md b/content/commands/pexpire.md index d6a0315bb8..2be1014f0a 100644 --- a/content/commands/pexpire.md +++ b/content/commands/pexpire.md @@ -67,6 +67,7 @@ key_specs: type: range update: true linkTitle: PEXPIRE +railroad_diagram: /images/railroad/pexpire.svg since: 2.6.0 summary: Sets the expiration time of a key in milliseconds. syntax_fmt: PEXPIRE key milliseconds [NX | XX | GT | LT] diff --git a/content/commands/pexpireat.md b/content/commands/pexpireat.md index 6c7422ffbf..e3e8ff0035 100644 --- a/content/commands/pexpireat.md +++ b/content/commands/pexpireat.md @@ -67,6 +67,7 @@ key_specs: type: range update: true linkTitle: PEXPIREAT +railroad_diagram: /images/railroad/pexpireat.svg since: 2.6.0 summary: Sets the expiration time of a key to a Unix milliseconds timestamp. syntax_fmt: PEXPIREAT key unix-time-milliseconds [NX | XX | GT | LT] diff --git a/content/commands/pexpiretime.md b/content/commands/pexpiretime.md index 36d5b91f14..c418ff6992 100644 --- a/content/commands/pexpiretime.md +++ b/content/commands/pexpiretime.md @@ -40,6 +40,7 @@ key_specs: limit: 0 type: range linkTitle: PEXPIRETIME +railroad_diagram: /images/railroad/pexpiretime.svg since: 7.0.0 summary: Returns the expiration time of a key as a Unix milliseconds timestamp. syntax_fmt: PEXPIRETIME key diff --git a/content/commands/pfadd.md b/content/commands/pfadd.md index 690bd54cb5..7c0e5801c6 100644 --- a/content/commands/pfadd.md +++ b/content/commands/pfadd.md @@ -46,6 +46,7 @@ key_specs: type: range insert: true linkTitle: PFADD +railroad_diagram: /images/railroad/pfadd.svg since: 2.8.9 summary: Adds elements to a HyperLogLog key. Creates the key if it doesn't exist. syntax_fmt: PFADD key [element [element ...]] diff --git a/content/commands/pfcount.md b/content/commands/pfcount.md index ce0d82b3f5..5d536988a4 100644 --- a/content/commands/pfcount.md +++ b/content/commands/pfcount.md @@ -45,6 +45,7 @@ key_specs: notes: RW because it may change the internal representation of the key, and propagate to replicas linkTitle: PFCOUNT +railroad_diagram: /images/railroad/pfcount.svg since: 2.8.9 summary: Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s). diff --git a/content/commands/pfdebug.md b/content/commands/pfdebug.md index 82ab7af2b4..64c1d6170f 100644 --- a/content/commands/pfdebug.md +++ b/content/commands/pfdebug.md @@ -48,6 +48,7 @@ key_specs: limit: 0 type: range linkTitle: PFDEBUG +railroad_diagram: /images/railroad/pfdebug.svg since: 2.8.9 summary: Internal commands for debugging HyperLogLog values. syntax_fmt: PFDEBUG subcommand key diff --git a/content/commands/pfmerge.md b/content/commands/pfmerge.md index d0a66222e5..82a851609f 100644 --- a/content/commands/pfmerge.md +++ b/content/commands/pfmerge.md @@ -59,6 +59,7 @@ key_specs: limit: 0 type: range linkTitle: PFMERGE +railroad_diagram: /images/railroad/pfmerge.svg since: 2.8.9 summary: Merges one or more HyperLogLog values into a single key. syntax_fmt: PFMERGE destkey [sourcekey [sourcekey ...]] diff --git a/content/commands/pfselftest.md b/content/commands/pfselftest.md index 2811841320..176cf4b5ed 100644 --- a/content/commands/pfselftest.md +++ b/content/commands/pfselftest.md @@ -24,6 +24,7 @@ doc_flags: group: hyperloglog hidden: false linkTitle: PFSELFTEST +railroad_diagram: /images/railroad/pfselftest.svg since: 2.8.9 summary: An internal command for testing HyperLogLog values. syntax_fmt: PFSELFTEST diff --git a/content/commands/ping.md b/content/commands/ping.md index 51e824a5e9..8c1777df09 100644 --- a/content/commands/ping.md +++ b/content/commands/ping.md @@ -28,6 +28,7 @@ hints: - request_policy:all_shards - response_policy:all_succeeded linkTitle: PING +railroad_diagram: /images/railroad/ping.svg since: 1.0.0 summary: Returns the server's liveliness response. syntax_fmt: PING [message] diff --git a/content/commands/psetex.md b/content/commands/psetex.md index 23e7e50e61..971f8a25b1 100644 --- a/content/commands/psetex.md +++ b/content/commands/psetex.md @@ -50,7 +50,8 @@ key_specs: type: range update: true linkTitle: PSETEX -replaced_by: '[`SET`]({{< relref "/commands/set" >}}) with the `PX` argument' +railroad_diagram: /images/railroad/psetex.svg +replaced_by: '`SET` with the `PX` argument' since: 2.6.0 summary: Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist. diff --git a/content/commands/psubscribe.md b/content/commands/psubscribe.md index 42b61e697b..1dde524d69 100644 --- a/content/commands/psubscribe.md +++ b/content/commands/psubscribe.md @@ -28,6 +28,7 @@ description: Listens for messages published to channels that match one or more p group: pubsub hidden: false linkTitle: PSUBSCRIBE +railroad_diagram: /images/railroad/psubscribe.svg since: 2.0.0 summary: Listens for messages published to channels that match one or more patterns. syntax_fmt: PSUBSCRIBE pattern [pattern ...] diff --git a/content/commands/psync.md b/content/commands/psync.md index 6376864a33..b591ceb735 100644 --- a/content/commands/psync.md +++ b/content/commands/psync.md @@ -30,6 +30,7 @@ description: An internal command used in replication. group: server hidden: false linkTitle: PSYNC +railroad_diagram: /images/railroad/psync.svg since: 2.8.0 summary: An internal command used in replication. syntax_fmt: PSYNC replicationid offset diff --git a/content/commands/pttl.md b/content/commands/pttl.md index 58b804cd2d..a598ec0741 100644 --- a/content/commands/pttl.md +++ b/content/commands/pttl.md @@ -45,6 +45,7 @@ key_specs: limit: 0 type: range linkTitle: PTTL +railroad_diagram: /images/railroad/pttl.svg since: 2.6.0 summary: Returns the expiration time in milliseconds of a key. syntax_fmt: PTTL key diff --git a/content/commands/publish.md b/content/commands/publish.md index dbde8f53c2..d3c8170509 100644 --- a/content/commands/publish.md +++ b/content/commands/publish.md @@ -31,6 +31,7 @@ description: Posts a message to a channel. group: pubsub hidden: false linkTitle: PUBLISH +railroad_diagram: /images/railroad/publish.svg since: 2.0.0 summary: Posts a message to a channel. syntax_fmt: PUBLISH channel message diff --git a/content/commands/pubsub-channels.md b/content/commands/pubsub-channels.md index d1efe22923..b67881bd43 100644 --- a/content/commands/pubsub-channels.md +++ b/content/commands/pubsub-channels.md @@ -28,6 +28,7 @@ description: Returns the active channels. group: pubsub hidden: false linkTitle: PUBSUB CHANNELS +railroad_diagram: /images/railroad/pubsub-channels.svg since: 2.8.0 summary: Returns the active channels. syntax_fmt: PUBSUB CHANNELS [pattern] diff --git a/content/commands/pubsub-help.md b/content/commands/pubsub-help.md index df75b4f775..5d70c602cc 100644 --- a/content/commands/pubsub-help.md +++ b/content/commands/pubsub-help.md @@ -20,6 +20,7 @@ description: Returns helpful text about the different subcommands. group: pubsub hidden: true linkTitle: PUBSUB HELP +railroad_diagram: /images/railroad/pubsub-help.svg since: 6.2.0 summary: Returns helpful text about the different subcommands. syntax_fmt: PUBSUB HELP diff --git a/content/commands/pubsub-numpat.md b/content/commands/pubsub-numpat.md index c6d5190ba9..f8e84a9947 100644 --- a/content/commands/pubsub-numpat.md +++ b/content/commands/pubsub-numpat.md @@ -22,6 +22,7 @@ description: Returns a count of unique pattern subscriptions. group: pubsub hidden: false linkTitle: PUBSUB NUMPAT +railroad_diagram: /images/railroad/pubsub-numpat.svg since: 2.8.0 summary: Returns a count of unique pattern subscriptions. syntax_fmt: PUBSUB NUMPAT diff --git a/content/commands/pubsub-numsub.md b/content/commands/pubsub-numsub.md index f0438d0015..7a2633b67a 100644 --- a/content/commands/pubsub-numsub.md +++ b/content/commands/pubsub-numsub.md @@ -28,6 +28,7 @@ description: Returns a count of subscribers to channels. group: pubsub hidden: false linkTitle: PUBSUB NUMSUB +railroad_diagram: /images/railroad/pubsub-numsub.svg since: 2.8.0 summary: Returns a count of subscribers to channels. syntax_fmt: PUBSUB NUMSUB [channel [channel ...]] diff --git a/content/commands/pubsub-shardchannels.md b/content/commands/pubsub-shardchannels.md index c7b5079f19..c334e05e21 100644 --- a/content/commands/pubsub-shardchannels.md +++ b/content/commands/pubsub-shardchannels.md @@ -28,6 +28,7 @@ description: Returns the active shard channels. group: pubsub hidden: false linkTitle: PUBSUB SHARDCHANNELS +railroad_diagram: /images/railroad/pubsub-shardchannels.svg since: 7.0.0 summary: Returns the active shard channels. syntax_fmt: PUBSUB SHARDCHANNELS [pattern] diff --git a/content/commands/pubsub-shardnumsub.md b/content/commands/pubsub-shardnumsub.md index 7ebbf6190a..cfd9cc3f06 100644 --- a/content/commands/pubsub-shardnumsub.md +++ b/content/commands/pubsub-shardnumsub.md @@ -29,6 +29,7 @@ description: Returns the count of subscribers of shard channels. group: pubsub hidden: false linkTitle: PUBSUB SHARDNUMSUB +railroad_diagram: /images/railroad/pubsub-shardnumsub.svg since: 7.0.0 summary: Returns the count of subscribers of shard channels. syntax_fmt: PUBSUB SHARDNUMSUB [shardchannel [shardchannel ...]] diff --git a/content/commands/pubsub.md b/content/commands/pubsub.md index 67932cfa00..1b27781cf9 100644 --- a/content/commands/pubsub.md +++ b/content/commands/pubsub.md @@ -17,6 +17,7 @@ description: A container for Pub/Sub commands. group: pubsub hidden: true linkTitle: PUBSUB +railroad_diagram: /images/railroad/pubsub.svg since: 2.8.0 summary: A container for Pub/Sub commands. syntax_fmt: PUBSUB diff --git a/content/commands/punsubscribe.md b/content/commands/punsubscribe.md index 14ae8428e6..dd840bb01a 100644 --- a/content/commands/punsubscribe.md +++ b/content/commands/punsubscribe.md @@ -30,6 +30,7 @@ description: Stops listening to messages published to channels that match one or group: pubsub hidden: false linkTitle: PUNSUBSCRIBE +railroad_diagram: /images/railroad/punsubscribe.svg since: 2.0.0 summary: Stops listening to messages published to channels that match one or more patterns. diff --git a/content/commands/quit.md b/content/commands/quit.md index 8902e33f9f..aafdce2817 100644 --- a/content/commands/quit.md +++ b/content/commands/quit.md @@ -28,6 +28,7 @@ doc_flags: group: connection hidden: false linkTitle: QUIT +railroad_diagram: /images/railroad/quit.svg replaced_by: just closing the connection since: 1.0.0 summary: Closes the connection. diff --git a/content/commands/randomkey.md b/content/commands/randomkey.md index 58c11400ae..8f947ea300 100644 --- a/content/commands/randomkey.md +++ b/content/commands/randomkey.md @@ -25,6 +25,7 @@ hints: - response_policy:special - nondeterministic_output linkTitle: RANDOMKEY +railroad_diagram: /images/railroad/randomkey.svg since: 1.0.0 summary: Returns a random key name from the database. syntax_fmt: RANDOMKEY diff --git a/content/commands/readonly.md b/content/commands/readonly.md index 70dd7b605a..8bf668e924 100644 --- a/content/commands/readonly.md +++ b/content/commands/readonly.md @@ -23,6 +23,7 @@ description: Enables read-only queries for a connection to a Redis Cluster repli group: cluster hidden: false linkTitle: READONLY +railroad_diagram: /images/railroad/readonly.svg since: 3.0.0 summary: Enables read-only queries for a connection to a Redis Cluster replica node. syntax_fmt: READONLY diff --git a/content/commands/readwrite.md b/content/commands/readwrite.md index fd47663784..e7091e87f4 100644 --- a/content/commands/readwrite.md +++ b/content/commands/readwrite.md @@ -23,6 +23,7 @@ description: Enables read-write queries for a connection to a Redis Cluster repl group: cluster hidden: false linkTitle: READWRITE +railroad_diagram: /images/railroad/readwrite.svg since: 3.0.0 summary: Enables read-write queries for a connection to a Reids Cluster replica node. syntax_fmt: READWRITE diff --git a/content/commands/rename.md b/content/commands/rename.md index 406e518857..5bffaa8c0d 100644 --- a/content/commands/rename.md +++ b/content/commands/rename.md @@ -56,6 +56,7 @@ key_specs: type: range update: true linkTitle: RENAME +railroad_diagram: /images/railroad/rename.svg since: 1.0.0 summary: Renames a key and overwrites the destination. syntax_fmt: RENAME key newkey diff --git a/content/commands/renamenx.md b/content/commands/renamenx.md index f69b3e15e5..07391e4b9b 100644 --- a/content/commands/renamenx.md +++ b/content/commands/renamenx.md @@ -61,6 +61,7 @@ key_specs: type: range insert: true linkTitle: RENAMENX +railroad_diagram: /images/railroad/renamenx.svg since: 1.0.0 summary: Renames a key only when the target key name doesn't exist. syntax_fmt: RENAMENX key newkey diff --git a/content/commands/replconf.md b/content/commands/replconf.md index c584838500..9a7baebcd7 100644 --- a/content/commands/replconf.md +++ b/content/commands/replconf.md @@ -27,6 +27,7 @@ doc_flags: group: server hidden: false linkTitle: REPLCONF +railroad_diagram: /images/railroad/replconf.svg since: 3.0.0 summary: An internal command for configuring the replication stream. syntax_fmt: REPLCONF diff --git a/content/commands/replicaof.md b/content/commands/replicaof.md index 3bc5c17639..182db1ce79 100644 --- a/content/commands/replicaof.md +++ b/content/commands/replicaof.md @@ -48,6 +48,7 @@ description: Configures a server as replica of another, or promotes it to a mast group: server hidden: false linkTitle: REPLICAOF +railroad_diagram: /images/railroad/replicaof.svg since: 5.0.0 summary: Configures a server as replica of another, or promotes it to a master. syntax_fmt: REPLICAOF diff --git a/content/commands/reset.md b/content/commands/reset.md index e50cfa5f4a..b0c47a6a09 100644 --- a/content/commands/reset.md +++ b/content/commands/reset.md @@ -25,6 +25,7 @@ description: Resets the connection. group: connection hidden: false linkTitle: RESET +railroad_diagram: /images/railroad/reset.svg since: 6.2.0 summary: Resets the connection. syntax_fmt: RESET diff --git a/content/commands/restore-asking.md b/content/commands/restore-asking.md index b040c8de42..984d252507 100644 --- a/content/commands/restore-asking.md +++ b/content/commands/restore-asking.md @@ -85,6 +85,7 @@ key_specs: type: range update: true linkTitle: RESTORE-ASKING +railroad_diagram: /images/railroad/restore-asking.svg since: 3.0.0 summary: An internal command for migrating keys in a cluster. syntax_fmt: "RESTORE-ASKING key ttl serialized-value [REPLACE] [ABSTTL]\n [IDLETIME\_\ diff --git a/content/commands/restore.md b/content/commands/restore.md index cd5470a720..a4cb1949ec 100644 --- a/content/commands/restore.md +++ b/content/commands/restore.md @@ -82,6 +82,7 @@ key_specs: type: range update: true linkTitle: RESTORE +railroad_diagram: /images/railroad/restore.svg since: 2.6.0 summary: Creates a key from the serialized representation of a value. syntax_fmt: "RESTORE key ttl serialized-value [REPLACE] [ABSTTL]\n [IDLETIME\_seconds]\ diff --git a/content/commands/role.md b/content/commands/role.md index 7f51a1c21e..20239e0a0a 100644 --- a/content/commands/role.md +++ b/content/commands/role.md @@ -24,6 +24,7 @@ description: Returns the replication role. group: server hidden: false linkTitle: ROLE +railroad_diagram: /images/railroad/role.svg since: 2.8.12 summary: Returns the replication role. syntax_fmt: ROLE diff --git a/content/commands/rpop.md b/content/commands/rpop.md index 889ed2fa4d..73437e197c 100644 --- a/content/commands/rpop.md +++ b/content/commands/rpop.md @@ -50,6 +50,7 @@ key_specs: limit: 0 type: range linkTitle: RPOP +railroad_diagram: /images/railroad/rpop.svg since: 1.0.0 summary: Returns and removes the last elements of a list. Deletes the list if the last element was popped. diff --git a/content/commands/rpoplpush.md b/content/commands/rpoplpush.md index d1979f9ccd..ce1fc2cbda 100644 --- a/content/commands/rpoplpush.md +++ b/content/commands/rpoplpush.md @@ -61,8 +61,8 @@ key_specs: type: range insert: true linkTitle: RPOPLPUSH -replaced_by: '[`LMOVE`]({{< relref "/commands/lmove" >}}) with the `RIGHT` and `LEFT` - arguments' +railroad_diagram: /images/railroad/rpoplpush.svg +replaced_by: '`LMOVE` with the `RIGHT` and `LEFT` arguments' since: 1.2.0 summary: Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped. diff --git a/content/commands/rpush.md b/content/commands/rpush.md index 5c49ea9cef..4806ff0b9f 100644 --- a/content/commands/rpush.md +++ b/content/commands/rpush.md @@ -50,6 +50,7 @@ key_specs: type: range insert: true linkTitle: RPUSH +railroad_diagram: /images/railroad/rpush.svg since: 1.0.0 summary: Appends one or more elements to a list. Creates the key if it doesn't exist. syntax_fmt: RPUSH key element [element ...] diff --git a/content/commands/rpushx.md b/content/commands/rpushx.md index fbc3bd6238..c74acd372b 100644 --- a/content/commands/rpushx.md +++ b/content/commands/rpushx.md @@ -49,6 +49,7 @@ key_specs: type: range insert: true linkTitle: RPUSHX +railroad_diagram: /images/railroad/rpushx.svg since: 2.2.0 summary: Appends an element to a list only when the list exists. syntax_fmt: RPUSHX key element [element ...] diff --git a/content/commands/sadd.md b/content/commands/sadd.md index cf3490fe97..af8453a340 100644 --- a/content/commands/sadd.md +++ b/content/commands/sadd.md @@ -49,6 +49,7 @@ key_specs: type: range insert: true linkTitle: SADD +railroad_diagram: /images/railroad/sadd.svg since: 1.0.0 summary: Adds one or more members to a set. Creates the key if it doesn't exist. syntax_fmt: SADD key member [member ...] diff --git a/content/commands/save.md b/content/commands/save.md index b73b624fad..802fb674a5 100644 --- a/content/commands/save.md +++ b/content/commands/save.md @@ -24,6 +24,7 @@ description: Synchronously saves the database(s) to disk. group: server hidden: false linkTitle: SAVE +railroad_diagram: /images/railroad/save.svg since: 1.0.0 summary: Synchronously saves the database(s) to disk. syntax_fmt: SAVE diff --git a/content/commands/scan.md b/content/commands/scan.md index f05e9106b6..ea8af0fd22 100644 --- a/content/commands/scan.md +++ b/content/commands/scan.md @@ -50,6 +50,7 @@ history: - - 6.0.0 - Added the `TYPE` subcommand. linkTitle: SCAN +railroad_diagram: /images/railroad/scan.svg since: 2.8.0 summary: Iterates over the key names in the database. syntax_fmt: "SCAN cursor [MATCH\_pattern] [COUNT\_count] [TYPE\_type]" diff --git a/content/commands/scard.md b/content/commands/scard.md index 5fd9341d6a..3920d50172 100644 --- a/content/commands/scard.md +++ b/content/commands/scard.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: SCARD +railroad_diagram: /images/railroad/scard.svg since: 1.0.0 summary: Returns the number of members in a set. syntax_fmt: SCARD key diff --git a/content/commands/script-debug.md b/content/commands/script-debug.md index df8969d647..1e8b8a0679 100644 --- a/content/commands/script-debug.md +++ b/content/commands/script-debug.md @@ -36,6 +36,7 @@ description: Sets the debug mode of server-side Lua scripts. group: scripting hidden: false linkTitle: SCRIPT DEBUG +railroad_diagram: /images/railroad/script-debug.svg since: 3.2.0 summary: Sets the debug mode of server-side Lua scripts. syntax_fmt: SCRIPT DEBUG diff --git a/content/commands/script-exists.md b/content/commands/script-exists.md index 2aa4417de1..3300ab1820 100644 --- a/content/commands/script-exists.md +++ b/content/commands/script-exists.md @@ -29,6 +29,7 @@ hints: - request_policy:all_shards - response_policy:agg_logical_and linkTitle: SCRIPT EXISTS +railroad_diagram: /images/railroad/script-exists.svg since: 2.6.0 summary: Determines whether server-side Lua scripts exist in the script cache. syntax_fmt: SCRIPT EXISTS sha1 [sha1 ...] diff --git a/content/commands/script-flush.md b/content/commands/script-flush.md index 5eb8329647..c72c91c5f0 100644 --- a/content/commands/script-flush.md +++ b/content/commands/script-flush.md @@ -40,6 +40,7 @@ history: - - 6.2.0 - Added the `ASYNC` and `SYNC` flushing mode modifiers. linkTitle: SCRIPT FLUSH +railroad_diagram: /images/railroad/script-flush.svg since: 2.6.0 summary: Removes all server-side Lua scripts from the script cache. syntax_fmt: SCRIPT FLUSH [ASYNC | SYNC] diff --git a/content/commands/script-help.md b/content/commands/script-help.md index 391f66f548..d2edf11ea3 100644 --- a/content/commands/script-help.md +++ b/content/commands/script-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: scripting hidden: true linkTitle: SCRIPT HELP +railroad_diagram: /images/railroad/script-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: SCRIPT HELP diff --git a/content/commands/script-kill.md b/content/commands/script-kill.md index b01576a969..c5ef3d173f 100644 --- a/content/commands/script-kill.md +++ b/content/commands/script-kill.md @@ -24,6 +24,7 @@ hints: - request_policy:all_shards - response_policy:one_succeeded linkTitle: SCRIPT KILL +railroad_diagram: /images/railroad/script-kill.svg since: 2.6.0 summary: Terminates a server-side Lua script during execution. syntax_fmt: SCRIPT KILL diff --git a/content/commands/script-load.md b/content/commands/script-load.md index 907ad468cf..7da23529db 100644 --- a/content/commands/script-load.md +++ b/content/commands/script-load.md @@ -28,6 +28,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: SCRIPT LOAD +railroad_diagram: /images/railroad/script-load.svg since: 2.6.0 summary: Loads a server-side Lua script to the script cache. syntax_fmt: SCRIPT LOAD script diff --git a/content/commands/script.md b/content/commands/script.md index 3d797bad91..931ec34adf 100644 --- a/content/commands/script.md +++ b/content/commands/script.md @@ -17,6 +17,7 @@ description: A container for Lua scripts management commands. group: scripting hidden: true linkTitle: SCRIPT +railroad_diagram: /images/railroad/script.svg since: 2.6.0 summary: A container for Lua scripts management commands. syntax_fmt: SCRIPT diff --git a/content/commands/sdiff.md b/content/commands/sdiff.md index ac100958b9..a5170dc298 100644 --- a/content/commands/sdiff.md +++ b/content/commands/sdiff.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: SDIFF +railroad_diagram: /images/railroad/sdiff.svg since: 1.0.0 summary: Returns the difference of multiple sets. syntax_fmt: SDIFF key [key ...] diff --git a/content/commands/sdiffstore.md b/content/commands/sdiffstore.md index b552319a20..30dd1ca811 100644 --- a/content/commands/sdiffstore.md +++ b/content/commands/sdiffstore.md @@ -57,6 +57,7 @@ key_specs: limit: 0 type: range linkTitle: SDIFFSTORE +railroad_diagram: /images/railroad/sdiffstore.svg since: 1.0.0 summary: Stores the difference of multiple sets in a key. syntax_fmt: SDIFFSTORE destination key [key ...] diff --git a/content/commands/select.md b/content/commands/select.md index e4322ed084..b509873635 100644 --- a/content/commands/select.md +++ b/content/commands/select.md @@ -26,6 +26,7 @@ description: Changes the selected database. group: connection hidden: false linkTitle: SELECT +railroad_diagram: /images/railroad/select.svg since: 1.0.0 summary: Changes the selected database. syntax_fmt: SELECT index diff --git a/content/commands/set.md b/content/commands/set.md index c7376508eb..8b83fb9df4 100644 --- a/content/commands/set.md +++ b/content/commands/set.md @@ -104,6 +104,7 @@ key_specs: update: true variable_flags: true linkTitle: SET +railroad_diagram: /images/railroad/set.svg since: 1.0.0 summary: Sets the string value of a key, ignoring its type. The key is created if it doesn't exist. diff --git a/content/commands/setbit.md b/content/commands/setbit.md index ad129e82b9..69c25cef26 100644 --- a/content/commands/setbit.md +++ b/content/commands/setbit.md @@ -48,6 +48,7 @@ key_specs: type: range update: true linkTitle: SETBIT +railroad_diagram: /images/railroad/setbit.svg since: 2.2.0 summary: Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist. diff --git a/content/commands/setex.md b/content/commands/setex.md index b62306578b..fc10415b70 100644 --- a/content/commands/setex.md +++ b/content/commands/setex.md @@ -50,7 +50,8 @@ key_specs: type: range update: true linkTitle: SETEX -replaced_by: '[`SET`]({{< relref "/commands/set" >}}) with the `EX` argument' +railroad_diagram: /images/railroad/setex.svg +replaced_by: '`SET` with the `EX` argument' since: 2.0.0 summary: Sets the string value and expiration time of a key. Creates the key if it doesn't exist. diff --git a/content/commands/setnx.md b/content/commands/setnx.md index 0dba9e2da5..539f986314 100644 --- a/content/commands/setnx.md +++ b/content/commands/setnx.md @@ -47,7 +47,8 @@ key_specs: type: range insert: true linkTitle: SETNX -replaced_by: '[`SET`]({{< relref "/commands/set" >}}) with the `NX` argument' +railroad_diagram: /images/railroad/setnx.svg +replaced_by: '`SET` with the `NX` argument' since: 1.0.0 summary: Set the string value of a key only when the key doesn't exist. syntax_fmt: SETNX key value diff --git a/content/commands/setrange.md b/content/commands/setrange.md index 2d0081aebb..8ae8fdbfe5 100644 --- a/content/commands/setrange.md +++ b/content/commands/setrange.md @@ -49,6 +49,7 @@ key_specs: type: range update: true linkTitle: SETRANGE +railroad_diagram: /images/railroad/setrange.svg since: 2.2.0 summary: Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist. diff --git a/content/commands/shutdown.md b/content/commands/shutdown.md index d095134c64..86484ee6fd 100644 --- a/content/commands/shutdown.md +++ b/content/commands/shutdown.md @@ -62,6 +62,7 @@ history: - - 7.0.0 - Added the `NOW`, `FORCE` and `ABORT` modifiers. linkTitle: SHUTDOWN +railroad_diagram: /images/railroad/shutdown.svg since: 1.0.0 summary: Synchronously saves the database(s) to disk and shuts down the Redis server. syntax_fmt: SHUTDOWN [NOSAVE | SAVE] [NOW] [FORCE] [ABORT] diff --git a/content/commands/sinter.md b/content/commands/sinter.md index b7754e60dc..ef20a4ee29 100644 --- a/content/commands/sinter.md +++ b/content/commands/sinter.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: SINTER +railroad_diagram: /images/railroad/sinter.svg since: 1.0.0 summary: Returns the intersect of multiple sets. syntax_fmt: SINTER key [key ...] diff --git a/content/commands/sintercard.md b/content/commands/sintercard.md index 4d409cfe70..719a079167 100644 --- a/content/commands/sintercard.md +++ b/content/commands/sintercard.md @@ -50,6 +50,7 @@ key_specs: keystep: 1 type: keynum linkTitle: SINTERCARD +railroad_diagram: /images/railroad/sintercard.svg since: 7.0.0 summary: Returns the number of members of the intersect of multiple sets. syntax_fmt: "SINTERCARD numkeys key [key ...] [LIMIT\_limit]" diff --git a/content/commands/sinterstore.md b/content/commands/sinterstore.md index 8ebc2d87c2..70310b1452 100644 --- a/content/commands/sinterstore.md +++ b/content/commands/sinterstore.md @@ -58,6 +58,7 @@ key_specs: limit: 0 type: range linkTitle: SINTERSTORE +railroad_diagram: /images/railroad/sinterstore.svg since: 1.0.0 summary: Stores the intersect of multiple sets in a key. syntax_fmt: SINTERSTORE destination key [key ...] diff --git a/content/commands/sismember.md b/content/commands/sismember.md index c7446584cb..aee9dcc94a 100644 --- a/content/commands/sismember.md +++ b/content/commands/sismember.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: SISMEMBER +railroad_diagram: /images/railroad/sismember.svg since: 1.0.0 summary: Determines whether a member belongs to a set. syntax_fmt: SISMEMBER key member diff --git a/content/commands/slaveof.md b/content/commands/slaveof.md index a6a4b6607d..6bc38810d8 100644 --- a/content/commands/slaveof.md +++ b/content/commands/slaveof.md @@ -52,7 +52,8 @@ doc_flags: group: server hidden: false linkTitle: SLAVEOF -replaced_by: '[`REPLICAOF`]({{< relref "/commands/replicaof" >}})' +railroad_diagram: /images/railroad/slaveof.svg +replaced_by: '`REPLICAOF`' since: 1.0.0 summary: Sets a Redis server as a replica of another, or promotes it to being a master. syntax_fmt: SLAVEOF diff --git a/content/commands/slowlog-get.md b/content/commands/slowlog-get.md index 1e959b67fc..caa74cb80f 100644 --- a/content/commands/slowlog-get.md +++ b/content/commands/slowlog-get.md @@ -34,6 +34,7 @@ history: - - 4.0.0 - Added client IP address, port and name to the reply. linkTitle: SLOWLOG GET +railroad_diagram: /images/railroad/slowlog-get.svg since: 2.2.12 summary: Returns the slow log's entries. syntax_fmt: SLOWLOG GET [count] diff --git a/content/commands/slowlog-help.md b/content/commands/slowlog-help.md index 0c48172a22..fe91f41b5b 100644 --- a/content/commands/slowlog-help.md +++ b/content/commands/slowlog-help.md @@ -20,6 +20,7 @@ description: Show helpful text about the different subcommands group: server hidden: true linkTitle: SLOWLOG HELP +railroad_diagram: /images/railroad/slowlog-help.svg since: 6.2.0 summary: Show helpful text about the different subcommands syntax_fmt: SLOWLOG HELP diff --git a/content/commands/slowlog-len.md b/content/commands/slowlog-len.md index 8746e75777..4f3bde4267 100644 --- a/content/commands/slowlog-len.md +++ b/content/commands/slowlog-len.md @@ -27,6 +27,7 @@ hints: - response_policy:agg_sum - nondeterministic_output linkTitle: SLOWLOG LEN +railroad_diagram: /images/railroad/slowlog-len.svg since: 2.2.12 summary: Returns the number of entries in the slow log. syntax_fmt: SLOWLOG LEN diff --git a/content/commands/slowlog-reset.md b/content/commands/slowlog-reset.md index ec20827ebd..f82be162ac 100644 --- a/content/commands/slowlog-reset.md +++ b/content/commands/slowlog-reset.md @@ -26,6 +26,7 @@ hints: - request_policy:all_nodes - response_policy:all_succeeded linkTitle: SLOWLOG RESET +railroad_diagram: /images/railroad/slowlog-reset.svg since: 2.2.12 summary: Clears all entries from the slow log. syntax_fmt: SLOWLOG RESET diff --git a/content/commands/slowlog.md b/content/commands/slowlog.md index 9caf29d77c..02e4062613 100644 --- a/content/commands/slowlog.md +++ b/content/commands/slowlog.md @@ -17,6 +17,7 @@ description: A container for slow log commands. group: server hidden: true linkTitle: SLOWLOG +railroad_diagram: /images/railroad/slowlog.svg since: 2.2.12 summary: A container for slow log commands. syntax_fmt: SLOWLOG diff --git a/content/commands/smembers.md b/content/commands/smembers.md index 5b7a82caa5..6acbbb1da8 100644 --- a/content/commands/smembers.md +++ b/content/commands/smembers.md @@ -41,6 +41,7 @@ key_specs: limit: 0 type: range linkTitle: SMEMBERS +railroad_diagram: /images/railroad/smembers.svg since: 1.0.0 summary: Returns all members of a set. syntax_fmt: SMEMBERS key diff --git a/content/commands/smismember.md b/content/commands/smismember.md index 90ad8c118f..37c33322cf 100644 --- a/content/commands/smismember.md +++ b/content/commands/smismember.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: SMISMEMBER +railroad_diagram: /images/railroad/smismember.svg since: 6.2.0 summary: Determines whether multiple members belong to a set. syntax_fmt: SMISMEMBER key member [member ...] diff --git a/content/commands/smove.md b/content/commands/smove.md index fcdf5d0c4f..d8dcb51baf 100644 --- a/content/commands/smove.md +++ b/content/commands/smove.md @@ -60,6 +60,7 @@ key_specs: type: range insert: true linkTitle: SMOVE +railroad_diagram: /images/railroad/smove.svg since: 1.0.0 summary: Moves a member from one set to another. syntax_fmt: SMOVE source destination member diff --git a/content/commands/sort.md b/content/commands/sort.md index c4c6cca4ab..d646e4cf70 100644 --- a/content/commands/sort.md +++ b/content/commands/sort.md @@ -115,6 +115,7 @@ key_specs: can appear anywhere in the argument array update: true linkTitle: SORT +railroad_diagram: /images/railroad/sort.svg since: 1.0.0 summary: Sorts the elements in a list, a set, or a sorted set, optionally storing the result. diff --git a/content/commands/sort_ro.md b/content/commands/sort_ro.md index 67a4d1fa42..6fabc7adfa 100644 --- a/content/commands/sort_ro.md +++ b/content/commands/sort_ro.md @@ -97,6 +97,7 @@ key_specs: notes: For the optional BY/GET keyword. It is marked 'unknown' because the key names derive from the content of the key we sort linkTitle: SORT_RO +railroad_diagram: /images/railroad/sort_ro.svg since: 7.0.0 summary: Returns the sorted elements of a list, a set, or a sorted set. syntax_fmt: "SORT_RO key [BY\_pattern] [LIMIT\_offset count] [GET\_pattern [GET\n\ diff --git a/content/commands/spop.md b/content/commands/spop.md index 0c1ef5d412..3c3ce61223 100644 --- a/content/commands/spop.md +++ b/content/commands/spop.md @@ -53,6 +53,7 @@ key_specs: limit: 0 type: range linkTitle: SPOP +railroad_diagram: /images/railroad/spop.svg since: 1.0.0 summary: Returns one or more random members from a set after removing them. Deletes the set if the last member was popped. diff --git a/content/commands/spublish.md b/content/commands/spublish.md index 6311590050..3ba9ca8222 100644 --- a/content/commands/spublish.md +++ b/content/commands/spublish.md @@ -43,6 +43,7 @@ key_specs: type: range not_key: true linkTitle: SPUBLISH +railroad_diagram: /images/railroad/spublish.svg since: 7.0.0 summary: Post a message to a shard channel syntax_fmt: SPUBLISH shardchannel message diff --git a/content/commands/srandmember.md b/content/commands/srandmember.md index 9ecefe8377..39b0634919 100644 --- a/content/commands/srandmember.md +++ b/content/commands/srandmember.md @@ -50,6 +50,7 @@ key_specs: limit: 0 type: range linkTitle: SRANDMEMBER +railroad_diagram: /images/railroad/srandmember.svg since: 1.0.0 summary: Get one or multiple random members from a set syntax_fmt: SRANDMEMBER key [count] diff --git a/content/commands/srem.md b/content/commands/srem.md index 97d44b082a..fc7f24b926 100644 --- a/content/commands/srem.md +++ b/content/commands/srem.md @@ -48,6 +48,7 @@ key_specs: limit: 0 type: range linkTitle: SREM +railroad_diagram: /images/railroad/srem.svg since: 1.0.0 summary: Removes one or more members from a set. Deletes the set if the last member was removed. diff --git a/content/commands/sscan.md b/content/commands/sscan.md index 625c6e5cbb..9e4b4a3343 100644 --- a/content/commands/sscan.md +++ b/content/commands/sscan.md @@ -56,6 +56,7 @@ key_specs: limit: 0 type: range linkTitle: SSCAN +railroad_diagram: /images/railroad/sscan.svg since: 2.8.0 summary: Iterates over members of a set. syntax_fmt: "SSCAN key cursor [MATCH\_pattern] [COUNT\_count]" diff --git a/content/commands/ssubscribe.md b/content/commands/ssubscribe.md index aa43916b67..730d602fc8 100644 --- a/content/commands/ssubscribe.md +++ b/content/commands/ssubscribe.md @@ -40,6 +40,7 @@ key_specs: type: range not_key: true linkTitle: SSUBSCRIBE +railroad_diagram: /images/railroad/ssubscribe.svg since: 7.0.0 summary: Listens for messages published to shard channels. syntax_fmt: SSUBSCRIBE shardchannel [shardchannel ...] diff --git a/content/commands/strlen.md b/content/commands/strlen.md index ae9ad2ed20..df0347c371 100644 --- a/content/commands/strlen.md +++ b/content/commands/strlen.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: STRLEN +railroad_diagram: /images/railroad/strlen.svg since: 2.2.0 summary: Returns the length of a string value. syntax_fmt: STRLEN key diff --git a/content/commands/subscribe.md b/content/commands/subscribe.md index 7e1bead899..03335c865d 100644 --- a/content/commands/subscribe.md +++ b/content/commands/subscribe.md @@ -28,6 +28,7 @@ description: Listens for messages published to channels. group: pubsub hidden: false linkTitle: SUBSCRIBE +railroad_diagram: /images/railroad/subscribe.svg since: 2.0.0 summary: Listens for messages published to channels. syntax_fmt: SUBSCRIBE channel [channel ...] diff --git a/content/commands/substr.md b/content/commands/substr.md index bb4f0c0795..f510bbb501 100644 --- a/content/commands/substr.md +++ b/content/commands/substr.md @@ -50,7 +50,8 @@ key_specs: limit: 0 type: range linkTitle: SUBSTR -replaced_by: '[`GETRANGE`]({{< relref "/commands/getrange" >}})' +railroad_diagram: /images/railroad/substr.svg +replaced_by: '`GETRANGE`' since: 1.0.0 summary: Returns a substring from a string value. syntax_fmt: SUBSTR key start end diff --git a/content/commands/sunion.md b/content/commands/sunion.md index 3e809fbe2b..80e33bf78d 100644 --- a/content/commands/sunion.md +++ b/content/commands/sunion.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: SUNION +railroad_diagram: /images/railroad/sunion.svg since: 1.0.0 summary: Returns the union of multiple sets. syntax_fmt: SUNION key [key ...] diff --git a/content/commands/sunionstore.md b/content/commands/sunionstore.md index 77fb405357..d4596d8c60 100644 --- a/content/commands/sunionstore.md +++ b/content/commands/sunionstore.md @@ -57,6 +57,7 @@ key_specs: limit: 0 type: range linkTitle: SUNIONSTORE +railroad_diagram: /images/railroad/sunionstore.svg since: 1.0.0 summary: Stores the union of multiple sets in a key. syntax_fmt: SUNIONSTORE destination key [key ...] diff --git a/content/commands/sunsubscribe.md b/content/commands/sunsubscribe.md index f0a13ba34e..1d749b2723 100644 --- a/content/commands/sunsubscribe.md +++ b/content/commands/sunsubscribe.md @@ -41,6 +41,7 @@ key_specs: type: range not_key: true linkTitle: SUNSUBSCRIBE +railroad_diagram: /images/railroad/sunsubscribe.svg since: 7.0.0 summary: Stops listening to messages posted to shard channels. syntax_fmt: SUNSUBSCRIBE [shardchannel [shardchannel ...]] diff --git a/content/commands/swapdb.md b/content/commands/swapdb.md index 96367b98de..6cb602930c 100644 --- a/content/commands/swapdb.md +++ b/content/commands/swapdb.md @@ -31,6 +31,7 @@ description: Swaps two Redis databases. group: server hidden: false linkTitle: SWAPDB +railroad_diagram: /images/railroad/swapdb.svg since: 4.0.0 summary: Swaps two Redis databases. syntax_fmt: SWAPDB index1 index2 diff --git a/content/commands/sync.md b/content/commands/sync.md index 838e054d89..ebcba6f541 100644 --- a/content/commands/sync.md +++ b/content/commands/sync.md @@ -23,6 +23,7 @@ description: An internal command used in replication. group: server hidden: false linkTitle: SYNC +railroad_diagram: /images/railroad/sync.svg since: 1.0.0 summary: An internal command used in replication. syntax_fmt: SYNC diff --git a/content/commands/tdigest.add.md b/content/commands/tdigest.add.md index 24cca60a7b..6e4c78c785 100644 --- a/content/commands/tdigest.add.md +++ b/content/commands/tdigest.add.md @@ -28,6 +28,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.ADD module: Bloom +railroad_diagram: /images/railroad/tdigest.add.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Adds one or more observations to a t-digest sketch diff --git a/content/commands/tdigest.byrank.md b/content/commands/tdigest.byrank.md index 05967dd337..2f7686736b 100644 --- a/content/commands/tdigest.byrank.md +++ b/content/commands/tdigest.byrank.md @@ -18,16 +18,17 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of ranks specified. +complexity: O(1) description: Returns, for each input rank, a floating-point estimation of the value with that rank group: tdigest hidden: false linkTitle: TDIGEST.BYRANK module: Bloom +railroad_diagram: /images/railroad/tdigest.byrank.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each input rank, a floating-point estimation of the value +summary: Returns, for each input rank, an estimation of the value (floating-point) with that rank syntax_fmt: TDIGEST.BYRANK key rank [rank ...] syntax_str: rank [rank ...] diff --git a/content/commands/tdigest.byrevrank.md b/content/commands/tdigest.byrevrank.md index a079776c02..76874b99c0 100644 --- a/content/commands/tdigest.byrevrank.md +++ b/content/commands/tdigest.byrevrank.md @@ -18,16 +18,17 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of reverse ranks specified. -description: Returns, for each input reverse rank, an estimation of the floating-point value - with that reverse rank +complexity: O(1) +description: Returns, for each input reverse rank, an estimation of the floating-point + value with that reverse rank group: tdigest hidden: false linkTitle: TDIGEST.BYREVRANK module: Bloom +railroad_diagram: /images/railroad/tdigest.byrevrank.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each input reverse rank, an estimation of the floating-point value +summary: Returns, for each input reverse rank, an estimation of the value (floating-point) with that reverse rank syntax_fmt: TDIGEST.BYREVRANK key reverse_rank [reverse_rank ...] syntax_str: reverse_rank [reverse_rank ...] diff --git a/content/commands/tdigest.cdf.md b/content/commands/tdigest.cdf.md index 6efddcb1c4..f00232ff34 100644 --- a/content/commands/tdigest.cdf.md +++ b/content/commands/tdigest.cdf.md @@ -18,7 +18,7 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of values specified. +complexity: O(1) description: Returns, for each input value, an estimation of the floating-point fraction of (observations smaller than the given value + half the observations equal to the given value) @@ -26,9 +26,10 @@ group: tdigest hidden: false linkTitle: TDIGEST.CDF module: Bloom +railroad_diagram: /images/railroad/tdigest.cdf.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each input value, an estimation of the floating-point fraction +summary: Returns, for each input value, an estimation of the fraction (floating-point) of (observations smaller than the given value + half the observations equal to the given value) syntax_fmt: TDIGEST.CDF key value [value ...] diff --git a/content/commands/tdigest.create.md b/content/commands/tdigest.create.md index 3f32f89425..2ad99e3fe1 100644 --- a/content/commands/tdigest.create.md +++ b/content/commands/tdigest.create.md @@ -25,6 +25,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.CREATE module: Bloom +railroad_diagram: /images/railroad/tdigest.create.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Allocates memory and initializes a new t-digest sketch diff --git a/content/commands/tdigest.info.md b/content/commands/tdigest.info.md index 3a6018bc36..c2a710e097 100644 --- a/content/commands/tdigest.info.md +++ b/content/commands/tdigest.info.md @@ -21,6 +21,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.INFO module: Bloom +railroad_diagram: /images/railroad/tdigest.info.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Returns information and statistics about a t-digest sketch diff --git a/content/commands/tdigest.max.md b/content/commands/tdigest.max.md index 171ca9e78d..ace937d58e 100644 --- a/content/commands/tdigest.max.md +++ b/content/commands/tdigest.max.md @@ -22,6 +22,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.MAX module: Bloom +railroad_diagram: /images/railroad/tdigest.max.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Returns the maximum observation value from a t-digest sketch diff --git a/content/commands/tdigest.merge.md b/content/commands/tdigest.merge.md index fd6cb5d8c5..613ce9b7d5 100644 --- a/content/commands/tdigest.merge.md +++ b/content/commands/tdigest.merge.md @@ -41,6 +41,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.MERGE module: Bloom +railroad_diagram: /images/railroad/tdigest.merge.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Merges multiple t-digest sketches into a single sketch diff --git a/content/commands/tdigest.min.md b/content/commands/tdigest.min.md index 5f08ec7062..8d9f419ada 100644 --- a/content/commands/tdigest.min.md +++ b/content/commands/tdigest.min.md @@ -22,6 +22,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.MIN module: Bloom +railroad_diagram: /images/railroad/tdigest.min.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Returns the minimum observation value from a t-digest sketch diff --git a/content/commands/tdigest.quantile.md b/content/commands/tdigest.quantile.md index b45abbb822..74fcce800b 100644 --- a/content/commands/tdigest.quantile.md +++ b/content/commands/tdigest.quantile.md @@ -18,16 +18,17 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of quantiles specified. -description: Returns, for each input fraction, a floating-point estimation of the value - that is smaller than the given fraction of observations +complexity: O(1) +description: Returns, for each input fraction, a floating-point estimation of the + value that is smaller than the given fraction of observations group: tdigest hidden: false linkTitle: TDIGEST.QUANTILE module: Bloom +railroad_diagram: /images/railroad/tdigest.quantile.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each input fraction, a floating-point estimation of the value +summary: Returns, for each input fraction, an estimation of the value (floating point) that is smaller than the given fraction of observations syntax_fmt: TDIGEST.QUANTILE key quantile [quantile ...] syntax_str: quantile [quantile ...] diff --git a/content/commands/tdigest.rank.md b/content/commands/tdigest.rank.md index 581e0a3aa1..a0bde60341 100644 --- a/content/commands/tdigest.rank.md +++ b/content/commands/tdigest.rank.md @@ -18,17 +18,18 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of values specified. -description: Returns, for each floating-point input value, the estimated rank of - the value (the number of observations in the sketch that are smaller than the value +complexity: O(1) +description: Returns, for each floating-point input value, the estimated rank of the + value (the number of observations in the sketch that are smaller than the value + half the number of observations that are equal to the value) group: tdigest hidden: false linkTitle: TDIGEST.RANK module: Bloom +railroad_diagram: /images/railroad/tdigest.rank.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each floating-point input value, the estimated rank of the +summary: Returns, for each input value (floating-point), the estimated rank of the value (the number of observations in the sketch that are smaller than the value + half the number of observations that are equal to the value) syntax_fmt: TDIGEST.RANK key value [value ...] diff --git a/content/commands/tdigest.reset.md b/content/commands/tdigest.reset.md index 4398e1810e..3108739ff1 100644 --- a/content/commands/tdigest.reset.md +++ b/content/commands/tdigest.reset.md @@ -22,9 +22,10 @@ group: tdigest hidden: false linkTitle: TDIGEST.RESET module: Bloom +railroad_diagram: /images/railroad/tdigest.reset.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Resets a t-digest sketch (empties the sketch and re-initializes it). +summary: 'Resets a t-digest sketch: empty the sketch and re-initializes it.' syntax_fmt: TDIGEST.RESET key syntax_str: '' title: TDIGEST.RESET diff --git a/content/commands/tdigest.revrank.md b/content/commands/tdigest.revrank.md index 76cff646b9..e6e214ee60 100644 --- a/content/commands/tdigest.revrank.md +++ b/content/commands/tdigest.revrank.md @@ -18,17 +18,18 @@ categories: - oss - kubernetes - clients -complexity: O(N) where N is the number of values specified. -description: Returns, for each floating-point input value, the estimated reverse - rank of the value (the number of observations in the sketch that are larger than - the value + half the number of observations that are equal to the value) +complexity: O(1) +description: Returns, for each floating-point input value, the estimated reverse rank + of the value (the number of observations in the sketch that are larger than the + value + half the number of observations that are equal to the value) group: tdigest hidden: false linkTitle: TDIGEST.REVRANK module: Bloom +railroad_diagram: /images/railroad/tdigest.revrank.svg since: 2.4.0 stack_path: docs/data-types/probabilistic -summary: Returns, for each floating-point input value, the estimated reverse rank +summary: Returns, for each input value (floating-point), the estimated reverse rank of the value (the number of observations in the sketch that are larger than the value + half the number of observations that are equal to the value) syntax_fmt: TDIGEST.REVRANK key value [value ...] diff --git a/content/commands/tdigest.trimmed_mean.md b/content/commands/tdigest.trimmed_mean.md index 49210250e4..773c5d54ac 100644 --- a/content/commands/tdigest.trimmed_mean.md +++ b/content/commands/tdigest.trimmed_mean.md @@ -26,6 +26,7 @@ group: tdigest hidden: false linkTitle: TDIGEST.TRIMMED_MEAN module: Bloom +railroad_diagram: /images/railroad/tdigest.trimmed_mean.svg since: 2.4.0 stack_path: docs/data-types/probabilistic summary: Returns an estimation of the mean value from the sketch, excluding observation diff --git a/content/commands/time.md b/content/commands/time.md index 35500b86ae..ebb0cac340 100644 --- a/content/commands/time.md +++ b/content/commands/time.md @@ -23,6 +23,7 @@ hidden: false hints: - nondeterministic_output linkTitle: TIME +railroad_diagram: /images/railroad/time.svg since: 2.6.0 summary: Returns the server time. syntax_fmt: TIME diff --git a/content/commands/topk.add.md b/content/commands/topk.add.md index 7e45ec01d9..fcd621d0ea 100644 --- a/content/commands/topk.add.md +++ b/content/commands/topk.add.md @@ -25,6 +25,7 @@ group: topk hidden: false linkTitle: TOPK.ADD module: Bloom +railroad_diagram: /images/railroad/topk.add.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Increases the count of one or more items by increment diff --git a/content/commands/topk.count.md b/content/commands/topk.count.md index 41ee540246..d01e6e22d7 100644 --- a/content/commands/topk.count.md +++ b/content/commands/topk.count.md @@ -26,9 +26,10 @@ group: topk hidden: false linkTitle: TOPK.COUNT module: Bloom +railroad_diagram: /images/railroad/topk.count.svg since: 2.0.0 stack_path: docs/data-types/probabilistic -summary: Return the count for one or more items in a sketch +summary: Return the count for one or more items are in a sketch syntax_fmt: TOPK.COUNT key item [item ...] syntax_str: item [item ...] title: TOPK.COUNT diff --git a/content/commands/topk.incrby.md b/content/commands/topk.incrby.md index 9e0ca983b2..c805f29259 100644 --- a/content/commands/topk.incrby.md +++ b/content/commands/topk.incrby.md @@ -31,6 +31,7 @@ group: topk hidden: false linkTitle: TOPK.INCRBY module: Bloom +railroad_diagram: /images/railroad/topk.incrby.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Increases the count of one or more items by increment diff --git a/content/commands/topk.info.md b/content/commands/topk.info.md index 7198ecede1..9eef027d2c 100644 --- a/content/commands/topk.info.md +++ b/content/commands/topk.info.md @@ -22,6 +22,7 @@ group: topk hidden: false linkTitle: TOPK.INFO module: Bloom +railroad_diagram: /images/railroad/topk.info.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Returns information about a sketch diff --git a/content/commands/topk.list.md b/content/commands/topk.list.md index 7760cf2cae..e061f581d3 100644 --- a/content/commands/topk.list.md +++ b/content/commands/topk.list.md @@ -20,15 +20,16 @@ categories: - oss - kubernetes - clients -complexity: O(k*log(k)) where k is the value of top-k +complexity: O(k) where k is the value of top-k description: Return the full list of items in the Top-K sketch group: topk hidden: false linkTitle: TOPK.LIST module: Bloom +railroad_diagram: /images/railroad/topk.list.svg since: 2.0.0 stack_path: docs/data-types/probabilistic -summary: Return the full list of items in the Top-K sketch +summary: Return full list of items in Top K list syntax_fmt: TOPK.LIST key [WITHCOUNT] syntax_str: '[WITHCOUNT]' title: TOPK.LIST diff --git a/content/commands/topk.query.md b/content/commands/topk.query.md index 9382ad1d6b..386f6e73d4 100644 --- a/content/commands/topk.query.md +++ b/content/commands/topk.query.md @@ -25,6 +25,7 @@ group: topk hidden: false linkTitle: TOPK.QUERY module: Bloom +railroad_diagram: /images/railroad/topk.query.svg since: 2.0.0 stack_path: docs/data-types/probabilistic summary: Checks whether one or more items are in a sketch diff --git a/content/commands/topk.reserve.md b/content/commands/topk.reserve.md index 2df0318b35..c6f8d20438 100644 --- a/content/commands/topk.reserve.md +++ b/content/commands/topk.reserve.md @@ -34,9 +34,10 @@ group: topk hidden: false linkTitle: TOPK.RESERVE module: Bloom +railroad_diagram: /images/railroad/topk.reserve.svg since: 2.0.0 stack_path: docs/data-types/probabilistic -summary: Initializes a Top-K sketch with specified parameters +summary: Initializes a TopK with specified parameters syntax_fmt: TOPK.RESERVE key topk [width depth decay] syntax_str: topk [width depth decay] title: TOPK.RESERVE diff --git a/content/commands/touch.md b/content/commands/touch.md index 0cfbdbe87a..995bf1f03c 100644 --- a/content/commands/touch.md +++ b/content/commands/touch.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: TOUCH +railroad_diagram: /images/railroad/touch.svg since: 3.2.1 summary: Returns the number of existing keys out of those specified after updating the time they were last accessed. diff --git a/content/commands/ts.add.md b/content/commands/ts.add.md index 2af30aa69e..d31b846044 100644 --- a/content/commands/ts.add.md +++ b/content/commands/ts.add.md @@ -49,10 +49,6 @@ arguments: token: SUM type: pure-token name: policy - optional: true - token: DUPLICATE_POLICY - type: oneof -- name: policy_ovr optional: true token: ON_DUPLICATE type: oneof @@ -82,19 +78,20 @@ group: timeseries hidden: false linkTitle: TS.ADD module: TimeSeries +railroad_diagram: /images/railroad/ts.add.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Append a sample to a time series syntax: "TS.ADD key timestamp value \n [RETENTION retentionPeriod] \n [ENCODING\ - \ ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy] \n [ON_DUPLICATE policy_ovr] \n\ - \ [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n\ - \ [LABELS [label value ...]]\n" + \ ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy]\ + \ \n [ON_DUPLICATE policy_ovr] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff]\ + \ \n [LABELS [label value ...]]\n" syntax_fmt: "TS.ADD key timestamp value [RETENTION\_retentionPeriod]\n [ENCODING\_\ - ] [CHUNK_SIZE\_size]\n [DUPLICATE_POLICY\_policy] \n [ON_DUPLICATE\_]\n [IGNORE ignoreMaxTimediff ignoreMaxValDiff]\n [LABELS\ [label value ...]]" -syntax_str: "timestamp value [RETENTION\_retentionPeriod] [ENCODING\_] [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_policy] [ON_DUPLICATE\_] [LABELS\ [label value ...]]" + ] [CHUNK_SIZE\_size]\n [ON_DUPLICATE\_]\n [LABELS\_label value [label value ...]]" +syntax_str: "timestamp value [RETENTION\_retentionPeriod] [ENCODING\_] [CHUNK_SIZE\_size] [ON_DUPLICATE\_] [LABELS\_label value [label value ...]]" title: TS.ADD --- diff --git a/content/commands/ts.alter.md b/content/commands/ts.alter.md index a204b4a608..5bb7a42e88 100644 --- a/content/commands/ts.alter.md +++ b/content/commands/ts.alter.md @@ -64,16 +64,18 @@ group: timeseries hidden: false linkTitle: TS.ALTER module: TimeSeries +railroad_diagram: /images/railroad/ts.alter.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Update the retention, chunk size, duplicate policy, and labels of an existing time series syntax: "TS.ALTER key \n [RETENTION retentionPeriod] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY\ - \ policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS [label value ...]]\n" + \ policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS [label value\ + \ ...]]\n" syntax_fmt: "TS.ALTER key [RETENTION\_retentionPeriod] [CHUNK_SIZE\_size]\n [DUPLICATE_POLICY\_\ - ]\n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS\ [label value ...]]" + ]\n [LABELS\_label value [label value ...]]" syntax_str: "[RETENTION\_retentionPeriod] [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_] [IGNORE ignoreMaxTimediff ignoreMaxValDiff] [LABELS\ [label value ...]]" + \ | FIRST | LAST | MIN | MAX | SUM>] [LABELS\_label value [label value ...]]" title: TS.ALTER --- diff --git a/content/commands/ts.create.md b/content/commands/ts.create.md index 362cf7befe..2a80b49a4f 100644 --- a/content/commands/ts.create.md +++ b/content/commands/ts.create.md @@ -74,17 +74,19 @@ group: timeseries hidden: false linkTitle: TS.CREATE module: TimeSeries +railroad_diagram: /images/railroad/ts.create.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Create a new time series syntax: "TS.CREATE key \n [RETENTION retentionPeriod] \n [ENCODING ]\ - \ \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS [label value ...]]\n" -syntax_fmt: "TS.CREATE key [RETENTION\_retentionPeriod] [ENCODING\_] [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_]\n\ \ [IGNORE\_ignoreMaxTimediff\_ignoreMaxValDiff]\n\ \ [LABELS\_[label value ...]]" -syntax_str: "[RETENTION\_retentionPeriod] [ENCODING\_]\ + \ \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy] \n [IGNORE ignoreMaxTimediff\ + \ ignoreMaxValDiff] \n [LABELS [label value ...]]\n" +syntax_fmt: "TS.CREATE key [RETENTION\_retentionPeriod] [ENCODING\_] [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_] [LABELS\_label value [label value ...]]" +syntax_str: "[RETENTION\_retentionPeriod] [ENCODING\_]\ \ [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_]\ - \ [IGNORE\_ignoreMaxTimediff\_ignoreMaxValDiff] [LABELS\_[label value ...]]" + \ [LABELS\_label value [label value ...]]" title: TS.CREATE --- diff --git a/content/commands/ts.createrule.md b/content/commands/ts.createrule.md index 1c67d8fb89..1ba2c70a30 100644 --- a/content/commands/ts.createrule.md +++ b/content/commands/ts.createrule.md @@ -74,6 +74,7 @@ group: timeseries hidden: false linkTitle: TS.CREATERULE module: TimeSeries +railroad_diagram: /images/railroad/ts.createrule.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Create a compaction rule diff --git a/content/commands/ts.decrby.md b/content/commands/ts.decrby.md index 075bb4a5d3..c67bc1da4b 100644 --- a/content/commands/ts.decrby.md +++ b/content/commands/ts.decrby.md @@ -16,25 +16,14 @@ arguments: optional: true token: RETENTION type: integer -- arguments: - - name: uncompressed - token: UNCOMPRESSED - type: pure-token - - name: compressed - token: COMPRESSED - type: pure-token - name: enc +- name: uncompressed optional: true - token: ENCODING - type: oneof + token: UNCOMPRESSED + type: pure-token - name: size optional: true token: CHUNK_SIZE type: integer -- name: policy - optional: true - token: DUPLICATE_POLICY - type: oneof - arguments: - name: label type: string @@ -63,17 +52,20 @@ group: timeseries hidden: false linkTitle: TS.DECRBY module: TimeSeries +railroad_diagram: /images/railroad/ts.decrby.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Decrease the value of the sample with the maximum existing timestamp, or create a new sample with a value equal to the value of the sample with the maximum existing timestamp with a given decrement syntax: "TS.DECRBY key subtrahend \n [TIMESTAMP timestamp] \n [RETENTION retentionPeriod]\ - \ \n [ENCODING ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff]\ \ \n\ \ [LABELS [label value ...]]\n" + \ \n [ENCODING ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY\ + \ policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS [label value\ + \ ...]]\n" syntax_fmt: "TS.DECRBY key value [TIMESTAMP\_timestamp]\n [RETENTION\_retentionPeriod]\ - \ [ENCODING\_] [CHUNK_SIZE\_size]\n [DUPLICATE_POLICY\_policy] [LABELS\_[label value ...]]" -syntax_str: "value [TIMESTAMP\_timestamp] [RETENTION\_retentionPeriod] [ENCODING\_]\ - \ [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_policy] [LABELS\_[label value ...]]" + \ [UNCOMPRESSED] [CHUNK_SIZE\_size]\n [LABELS\_label value [label value ...]]" +syntax_str: "value [TIMESTAMP\_timestamp] [RETENTION\_retentionPeriod] [UNCOMPRESSED]\ + \ [CHUNK_SIZE\_size] [LABELS\_label value [label value ...]]" title: TS.DECRBY --- diff --git a/content/commands/ts.del.md b/content/commands/ts.del.md index 4ccba57f8a..dbb3df3052 100644 --- a/content/commands/ts.del.md +++ b/content/commands/ts.del.md @@ -26,6 +26,7 @@ group: timeseries hidden: false linkTitle: TS.DEL module: TimeSeries +railroad_diagram: /images/railroad/ts.del.svg since: 1.6.0 stack_path: docs/data-types/timeseries summary: Delete all samples between two timestamps for a given time series diff --git a/content/commands/ts.deleterule.md b/content/commands/ts.deleterule.md index ba608fcdef..15ca89c003 100644 --- a/content/commands/ts.deleterule.md +++ b/content/commands/ts.deleterule.md @@ -24,6 +24,7 @@ group: timeseries hidden: false linkTitle: TS.DELETERULE module: TimeSeries +railroad_diagram: /images/railroad/ts.deleterule.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Delete a compaction rule diff --git a/content/commands/ts.get.md b/content/commands/ts.get.md index efbb67103d..fb55bf095a 100644 --- a/content/commands/ts.get.md +++ b/content/commands/ts.get.md @@ -26,6 +26,7 @@ group: timeseries hidden: false linkTitle: TS.GET module: TimeSeries +railroad_diagram: /images/railroad/ts.get.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Get the sample with the highest timestamp from a given time series diff --git a/content/commands/ts.incrby.md b/content/commands/ts.incrby.md index e89145d8a7..854586d9f1 100644 --- a/content/commands/ts.incrby.md +++ b/content/commands/ts.incrby.md @@ -16,25 +16,14 @@ arguments: optional: true token: RETENTION type: integer -- arguments: - - name: uncompressed - token: UNCOMPRESSED - type: pure-token - - name: compressed - token: COMPRESSED - type: pure-token - name: enc +- name: uncompressed optional: true - token: ENCODING - type: oneof + token: UNCOMPRESSED + type: pure-token - name: size optional: true token: CHUNK_SIZE type: integer -- name: policy - optional: true - token: DUPLICATE_POLICY - type: oneof - arguments: - name: label type: string @@ -63,18 +52,20 @@ group: timeseries hidden: false linkTitle: TS.INCRBY module: TimeSeries +railroad_diagram: /images/railroad/ts.incrby.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Increase the value of the sample with the maximum existing timestamp, or create a new sample with a value equal to the value of the sample with the maximum existing timestamp with a given increment syntax: "TS.INCRBY key addend \n [TIMESTAMP timestamp] \n [RETENTION retentionPeriod]\ - \ \n [ENCODING ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff]\ - \ \n [LABELS [label value ...]]\n" + \ \n [ENCODING ] \n [CHUNK_SIZE size] \n [DUPLICATE_POLICY\ + \ policy] \n [IGNORE ignoreMaxTimediff ignoreMaxValDiff] \n [LABELS [label value\ + \ ...]]\n" syntax_fmt: "TS.INCRBY key value [TIMESTAMP\_timestamp]\n [RETENTION\_retentionPeriod]\ - \ [ENCODING\_] [CHUNK_SIZE\_size]\n [DUPLICATE_POLICY\_policy] [LABELS\_[label value ...]]" -syntax_str: "value [TIMESTAMP\_timestamp] [RETENTION\_retentionPeriod] [ENCODING\_]\ - \ [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_policy] [LABELS\_[label value ...]]" + \ [UNCOMPRESSED] [CHUNK_SIZE\_size]\n [LABELS\_label value [label value ...]]" +syntax_str: "value [TIMESTAMP\_timestamp] [RETENTION\_retentionPeriod] [UNCOMPRESSED]\ + \ [CHUNK_SIZE\_size] [LABELS\_label value [label value ...]]" title: TS.INCRBY --- diff --git a/content/commands/ts.info.md b/content/commands/ts.info.md index 08047636f6..96692d7f02 100644 --- a/content/commands/ts.info.md +++ b/content/commands/ts.info.md @@ -25,6 +25,7 @@ group: timeseries hidden: false linkTitle: TS.INFO module: TimeSeries +railroad_diagram: /images/railroad/ts.info.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Returns information and statistics for a time series diff --git a/content/commands/ts.madd.md b/content/commands/ts.madd.md index 5582939a88..961a1ddcf4 100644 --- a/content/commands/ts.madd.md +++ b/content/commands/ts.madd.md @@ -31,6 +31,7 @@ group: timeseries hidden: false linkTitle: TS.MADD module: TimeSeries +railroad_diagram: /images/railroad/ts.madd.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Append new samples to one or more time series diff --git a/content/commands/ts.mget.md b/content/commands/ts.mget.md index a7d44c6662..3dd6460f99 100644 --- a/content/commands/ts.mget.md +++ b/content/commands/ts.mget.md @@ -58,6 +58,7 @@ group: timeseries hidden: false linkTitle: TS.MGET module: TimeSeries +railroad_diagram: /images/railroad/ts.mget.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Get the sample with the highest timestamp from each time series matching @@ -65,10 +66,10 @@ summary: Get the sample with the highest timestamp from each time series matchin syntax: 'TS.MGET [LATEST] [WITHLABELS | ] FILTER filterExpr... ' -syntax_fmt: "TS.MGET [LATEST] [WITHLABELS | ]\n\ +syntax_fmt: "TS.MGET [LATEST] [WITHLABELS | SELECTED_LABELS label1 [label1 ...]]\n\ \ FILTER\_" -syntax_str: "[WITHLABELS | ] FILTER\_" title: TS.MGET diff --git a/content/commands/ts.mrange.md b/content/commands/ts.mrange.md index b2f0fd8448..d19e699431 100644 --- a/content/commands/ts.mrange.md +++ b/content/commands/ts.mrange.md @@ -159,6 +159,7 @@ group: timeseries hidden: false linkTitle: TS.MRANGE module: TimeSeries +railroad_diagram: /images/railroad/ts.mrange.svg since: 1.0.0 stack_path: docs/data-types/timeseries summary: Query a range across multiple time series by filters in forward direction @@ -167,14 +168,14 @@ syntax: "TS.MRANGE fromTimestamp toTimestamp\n [LATEST]\n [FILTER_BY_TS ts...] \ count]\n [[ALIGN align] AGGREGATION aggregator bucketDuration [BUCKETTIMESTAMP\ \ bt] [EMPTY]]\n FILTER filterExpr...\n [GROUPBY label REDUCE reducer]\n" syntax_fmt: "TS.MRANGE fromTimestamp toTimestamp [LATEST] [FILTER_BY_TS\_Timestamp\n\ - \ [Timestamp ...]] [FILTER_BY_VALUE min max] [WITHLABELS |\n ] [COUNT\_count] [[ALIGN\_value]\n AGGREGATION\_ bucketDuration\n\ \ [BUCKETTIMESTAMP] [EMPTY]] FILTER\_\ \ [GROUPBY label REDUCE\n reducer]" syntax_str: "toTimestamp [LATEST] [FILTER_BY_TS\_Timestamp [Timestamp ...]] [FILTER_BY_VALUE\ - \ min max] [WITHLABELS | ] [COUNT\_count] [[ALIGN\_\ + \ min max] [WITHLABELS | SELECTED_LABELS label1 [label1 ...]] [COUNT\_count] [[ALIGN\_\ value] AGGREGATION\_ bucketDuration [BUCKETTIMESTAMP] [EMPTY]] FILTER\_\ ] [COUNT\_count]\n [[ALIGN\_value] AGGREGATION\_\n\ \ bucketDuration [BUCKETTIMESTAMP] [EMPTY]] FILTER\_ [GROUPBY label REDUCE\n reducer]" syntax_str: "toTimestamp [LATEST] [FILTER_BY_TS\_Timestamp [Timestamp ...]] [FILTER_BY_VALUE\ - \ min max] [WITHLABELS | ] [COUNT\_count] [[ALIGN\_\ + \ min max] [WITHLABELS | SELECTED_LABELS label1 [label1 ...]] [COUNT\_count] [[ALIGN\_\ value] AGGREGATION\_ bucketDuration [BUCKETTIMESTAMP] [EMPTY]] FILTER\_\ -*` explicit ID form. -- - 8.2.0 - - Added the `KEEPREF`, `DELREF` and `ACKED` options. key_specs: - RW: true begin_search: @@ -131,12 +113,13 @@ key_specs: notes: UPDATE instead of INSERT because of the optional trimming feature update: true linkTitle: XADD +railroad_diagram: /images/railroad/xadd.svg since: 5.0.0 summary: Appends a new message to a stream. Creates the key if it doesn't exist. -syntax_fmt: "XADD key [NOMKSTREAM] [KEEPREF | DELREF | ACKED] [\n\ - \ [= | ~] threshold [LIMIT\_count]] <* | id> field value [field value\n ...]" -syntax_str: "[NOMKSTREAM] [KEEPREF | DELREF | ACKED] [ [= | ~] threshold\ - \ [LIMIT\_count]] <* | id> field value [field value ...]" +syntax_fmt: "XADD key [NOMKSTREAM] [ [= | ~] threshold\n [LIMIT\_\ + count]] <* | id> field value [field value ...]" +syntax_str: "[NOMKSTREAM] [ [= | ~] threshold [LIMIT\_count]] <* |\ + \ id> field value [field value ...]" title: XADD --- diff --git a/content/commands/xautoclaim.md b/content/commands/xautoclaim.md index 9332cca416..b61c741d0d 100644 --- a/content/commands/xautoclaim.md +++ b/content/commands/xautoclaim.md @@ -69,6 +69,7 @@ key_specs: limit: 0 type: range linkTitle: XAUTOCLAIM +railroad_diagram: /images/railroad/xautoclaim.svg since: 6.2.0 summary: Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member. diff --git a/content/commands/xclaim.md b/content/commands/xclaim.md index fa9a033613..3bb32d94cb 100644 --- a/content/commands/xclaim.md +++ b/content/commands/xclaim.md @@ -87,6 +87,7 @@ key_specs: type: range update: true linkTitle: XCLAIM +railroad_diagram: /images/railroad/xclaim.svg since: 5.0.0 summary: Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member. diff --git a/content/commands/xdel.md b/content/commands/xdel.md index ccf1081c89..0932f1f1bd 100644 --- a/content/commands/xdel.md +++ b/content/commands/xdel.md @@ -45,6 +45,7 @@ key_specs: limit: 0 type: range linkTitle: XDEL +railroad_diagram: /images/railroad/xdel.svg since: 5.0.0 summary: Returns the number of messages after removing them from a stream. syntax_fmt: XDEL key id [id ...] diff --git a/content/commands/xgroup-create.md b/content/commands/xgroup-create.md index f24bc474ad..39d515bba7 100644 --- a/content/commands/xgroup-create.md +++ b/content/commands/xgroup-create.md @@ -66,6 +66,7 @@ key_specs: type: range insert: true linkTitle: XGROUP CREATE +railroad_diagram: /images/railroad/xgroup-create.svg since: 5.0.0 summary: Creates a consumer group. syntax_fmt: "XGROUP CREATE key group [MKSTREAM]\n [ENTRIESREAD\_entries-read]" diff --git a/content/commands/xgroup-createconsumer.md b/content/commands/xgroup-createconsumer.md index d9341c7bf7..5e5b5923a9 100644 --- a/content/commands/xgroup-createconsumer.md +++ b/content/commands/xgroup-createconsumer.md @@ -46,6 +46,7 @@ key_specs: type: range insert: true linkTitle: XGROUP CREATECONSUMER +railroad_diagram: /images/railroad/xgroup-createconsumer.svg since: 6.2.0 summary: Creates a consumer in a consumer group. syntax_fmt: XGROUP CREATECONSUMER key group consumer diff --git a/content/commands/xgroup-delconsumer.md b/content/commands/xgroup-delconsumer.md index 2b38565e42..be835888f9 100644 --- a/content/commands/xgroup-delconsumer.md +++ b/content/commands/xgroup-delconsumer.md @@ -45,6 +45,7 @@ key_specs: limit: 0 type: range linkTitle: XGROUP DELCONSUMER +railroad_diagram: /images/railroad/xgroup-delconsumer.svg since: 5.0.0 summary: Deletes a consumer from a consumer group. syntax_fmt: XGROUP DELCONSUMER key group consumer diff --git a/content/commands/xgroup-destroy.md b/content/commands/xgroup-destroy.md index 15c7cfd379..0ff3fc8840 100644 --- a/content/commands/xgroup-destroy.md +++ b/content/commands/xgroup-destroy.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: XGROUP DESTROY +railroad_diagram: /images/railroad/xgroup-destroy.svg since: 5.0.0 summary: Destroys a consumer group. syntax_fmt: XGROUP DESTROY key group diff --git a/content/commands/xgroup-help.md b/content/commands/xgroup-help.md index 7f2a08b91b..840f8b3003 100644 --- a/content/commands/xgroup-help.md +++ b/content/commands/xgroup-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: stream hidden: true linkTitle: XGROUP HELP +railroad_diagram: /images/railroad/xgroup-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: XGROUP HELP diff --git a/content/commands/xgroup-setid.md b/content/commands/xgroup-setid.md index a9c5d9fc08..5ba588429e 100644 --- a/content/commands/xgroup-setid.md +++ b/content/commands/xgroup-setid.md @@ -60,6 +60,7 @@ key_specs: type: range update: true linkTitle: XGROUP SETID +railroad_diagram: /images/railroad/xgroup-setid.svg since: 5.0.0 summary: Sets the last-delivered ID of a consumer group. syntax_fmt: "XGROUP SETID key group [ENTRIESREAD\_entries-read]" diff --git a/content/commands/xgroup.md b/content/commands/xgroup.md index 06ba07cacb..93f2f3dfa9 100644 --- a/content/commands/xgroup.md +++ b/content/commands/xgroup.md @@ -17,6 +17,7 @@ description: A container for consumer groups commands. group: stream hidden: true linkTitle: XGROUP +railroad_diagram: /images/railroad/xgroup.svg since: 5.0.0 summary: A container for consumer groups commands. syntax_fmt: XGROUP diff --git a/content/commands/xinfo-consumers.md b/content/commands/xinfo-consumers.md index 086feed589..1f1e8cdae3 100644 --- a/content/commands/xinfo-consumers.md +++ b/content/commands/xinfo-consumers.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: XINFO CONSUMERS +railroad_diagram: /images/railroad/xinfo-consumers.svg since: 5.0.0 summary: Returns a list of the consumers in a consumer group. syntax_fmt: XINFO CONSUMERS key group diff --git a/content/commands/xinfo-groups.md b/content/commands/xinfo-groups.md index 704b5edf6f..162c137de6 100644 --- a/content/commands/xinfo-groups.md +++ b/content/commands/xinfo-groups.md @@ -42,6 +42,7 @@ key_specs: limit: 0 type: range linkTitle: XINFO GROUPS +railroad_diagram: /images/railroad/xinfo-groups.svg since: 5.0.0 summary: Returns a list of the consumer groups of a stream. syntax_fmt: XINFO GROUPS key diff --git a/content/commands/xinfo-help.md b/content/commands/xinfo-help.md index 17c9f051e0..d23f6c4424 100644 --- a/content/commands/xinfo-help.md +++ b/content/commands/xinfo-help.md @@ -21,6 +21,7 @@ description: Returns helpful text about the different subcommands. group: stream hidden: true linkTitle: XINFO HELP +railroad_diagram: /images/railroad/xinfo-help.svg since: 5.0.0 summary: Returns helpful text about the different subcommands. syntax_fmt: XINFO HELP diff --git a/content/commands/xinfo-stream.md b/content/commands/xinfo-stream.md index 122b4c57b4..c6b968a345 100644 --- a/content/commands/xinfo-stream.md +++ b/content/commands/xinfo-stream.md @@ -60,6 +60,7 @@ key_specs: limit: 0 type: range linkTitle: XINFO STREAM +railroad_diagram: /images/railroad/xinfo-stream.svg since: 5.0.0 summary: Returns information about a stream. syntax_fmt: "XINFO STREAM key [FULL [COUNT\_count]]" diff --git a/content/commands/xinfo.md b/content/commands/xinfo.md index aab40f11ce..de42b0c1c2 100644 --- a/content/commands/xinfo.md +++ b/content/commands/xinfo.md @@ -17,6 +17,7 @@ description: A container for stream introspection commands. group: stream hidden: true linkTitle: XINFO +railroad_diagram: /images/railroad/xinfo.svg since: 5.0.0 summary: A container for stream introspection commands. syntax_fmt: XINFO diff --git a/content/commands/xlen.md b/content/commands/xlen.md index 44fcc823f8..98d24d2f7b 100644 --- a/content/commands/xlen.md +++ b/content/commands/xlen.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: XLEN +railroad_diagram: /images/railroad/xlen.svg since: 5.0.0 summary: Return the number of messages in a stream. syntax_fmt: XLEN key diff --git a/content/commands/xpending.md b/content/commands/xpending.md index b94b9eeeab..327236c205 100644 --- a/content/commands/xpending.md +++ b/content/commands/xpending.md @@ -75,6 +75,7 @@ key_specs: limit: 0 type: range linkTitle: XPENDING +railroad_diagram: /images/railroad/xpending.svg since: 5.0.0 summary: Returns the information and entries from a stream consumer group's pending entries list. diff --git a/content/commands/xrange.md b/content/commands/xrange.md index 20b368c1bc..6c1774d6e5 100644 --- a/content/commands/xrange.md +++ b/content/commands/xrange.md @@ -54,6 +54,7 @@ key_specs: limit: 0 type: range linkTitle: XRANGE +railroad_diagram: /images/railroad/xrange.svg since: 5.0.0 summary: Returns the messages from a stream within a range of IDs. syntax_fmt: "XRANGE key start end [COUNT\_count]" diff --git a/content/commands/xread.md b/content/commands/xread.md index c17ae0710d..87c44defd0 100644 --- a/content/commands/xread.md +++ b/content/commands/xread.md @@ -62,6 +62,7 @@ key_specs: limit: 2 type: range linkTitle: XREAD +railroad_diagram: /images/railroad/xread.svg since: 5.0.0 summary: Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise. diff --git a/content/commands/xreadgroup.md b/content/commands/xreadgroup.md index dc312f74c5..782435564f 100644 --- a/content/commands/xreadgroup.md +++ b/content/commands/xreadgroup.md @@ -81,6 +81,7 @@ key_specs: limit: 2 type: range linkTitle: XREADGROUP +railroad_diagram: /images/railroad/xreadgroup.svg since: 5.0.0 summary: Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise. diff --git a/content/commands/xrevrange.md b/content/commands/xrevrange.md index c8307f488d..2328ad3902 100644 --- a/content/commands/xrevrange.md +++ b/content/commands/xrevrange.md @@ -54,6 +54,7 @@ key_specs: limit: 0 type: range linkTitle: XREVRANGE +railroad_diagram: /images/railroad/xrevrange.svg since: 5.0.0 summary: Returns the messages from a stream within a range of IDs in reverse order. syntax_fmt: "XREVRANGE key end start [COUNT\_count]" diff --git a/content/commands/xsetid.md b/content/commands/xsetid.md index 50b632e741..e398bbf255 100644 --- a/content/commands/xsetid.md +++ b/content/commands/xsetid.md @@ -59,6 +59,7 @@ key_specs: type: range update: true linkTitle: XSETID +railroad_diagram: /images/railroad/xsetid.svg since: 5.0.0 summary: An internal command for replicating stream values. syntax_fmt: "XSETID key last-id [ENTRIESADDED\_entries-added]\n [MAXDELETEDID\_max-deleted-id]" diff --git a/content/commands/xtrim.md b/content/commands/xtrim.md index 369f7bc9a6..f6f836de4c 100644 --- a/content/commands/xtrim.md +++ b/content/commands/xtrim.md @@ -42,22 +42,6 @@ arguments: since: 6.2.0 token: LIMIT type: integer - - arguments: - - display_text: keepref - name: keepref - token: KEEPREF - type: pure-token - - display_text: delref - name: delref - token: DELREF - type: pure-token - - display_text: acked - name: acked - token: ACKED - type: pure-token - name: condition - optional: true - type: oneof name: trim type: block arity: -4 @@ -84,8 +68,6 @@ hints: history: - - 6.2.0 - Added the `MINID` trimming strategy and the `LIMIT` option. -- - 8.2.0 - - Added the `KEEPREF`, `DELREF` and `ACKED` options. key_specs: - RW: true begin_search: @@ -100,12 +82,11 @@ key_specs: limit: 0 type: range linkTitle: XTRIM +railroad_diagram: /images/railroad/xtrim.svg since: 5.0.0 summary: Deletes messages from the beginning of a stream. -syntax_fmt: "XTRIM key [= | ~] threshold [LIMIT\_count] [KEEPREF\n\ - \ | DELREF | ACKED]" -syntax_str: " [= | ~] threshold [LIMIT\_count] [KEEPREF | DELREF |\ - \ ACKED]" +syntax_fmt: "XTRIM key [= | ~] threshold [LIMIT\_count]" +syntax_str: " [= | ~] threshold [LIMIT\_count]" title: XTRIM --- diff --git a/content/commands/zadd.md b/content/commands/zadd.md index aebae2c2d8..5c6707dd14 100644 --- a/content/commands/zadd.md +++ b/content/commands/zadd.md @@ -98,6 +98,7 @@ key_specs: type: range update: true linkTitle: ZADD +railroad_diagram: /images/railroad/zadd.svg since: 1.2.0 summary: Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist. diff --git a/content/commands/zcard.md b/content/commands/zcard.md index d562489afb..6bfb1ce154 100644 --- a/content/commands/zcard.md +++ b/content/commands/zcard.md @@ -39,6 +39,7 @@ key_specs: limit: 0 type: range linkTitle: ZCARD +railroad_diagram: /images/railroad/zcard.svg since: 1.2.0 summary: Returns the number of members in a sorted set. syntax_fmt: ZCARD key diff --git a/content/commands/zcount.md b/content/commands/zcount.md index 9504447444..45076592d1 100644 --- a/content/commands/zcount.md +++ b/content/commands/zcount.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZCOUNT +railroad_diagram: /images/railroad/zcount.svg since: 2.0.0 summary: Returns the count of members in a sorted set that have scores within a range. syntax_fmt: ZCOUNT key min max diff --git a/content/commands/zdiff.md b/content/commands/zdiff.md index 3472ed1d0f..c107527b61 100644 --- a/content/commands/zdiff.md +++ b/content/commands/zdiff.md @@ -51,6 +51,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZDIFF +railroad_diagram: /images/railroad/zdiff.svg since: 6.2.0 summary: Returns the difference between multiple sorted sets. syntax_fmt: ZDIFF numkeys key [key ...] [WITHSCORES] diff --git a/content/commands/zdiffstore.md b/content/commands/zdiffstore.md index 988537d065..a0441e8be5 100644 --- a/content/commands/zdiffstore.md +++ b/content/commands/zdiffstore.md @@ -63,6 +63,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZDIFFSTORE +railroad_diagram: /images/railroad/zdiffstore.svg since: 6.2.0 summary: Stores the difference of multiple sorted sets in a key. syntax_fmt: ZDIFFSTORE destination numkeys key [key ...] diff --git a/content/commands/zincrby.md b/content/commands/zincrby.md index c68d6acf26..2988f24df4 100644 --- a/content/commands/zincrby.md +++ b/content/commands/zincrby.md @@ -48,6 +48,7 @@ key_specs: type: range update: true linkTitle: ZINCRBY +railroad_diagram: /images/railroad/zincrby.svg since: 1.2.0 summary: Increments the score of a member in a sorted set. syntax_fmt: ZINCRBY key increment member diff --git a/content/commands/zinter.md b/content/commands/zinter.md index 72c22826d8..c563e8b72e 100644 --- a/content/commands/zinter.md +++ b/content/commands/zinter.md @@ -74,6 +74,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZINTER +railroad_diagram: /images/railroad/zinter.svg since: 6.2.0 summary: Returns the intersect of multiple sorted sets. syntax_fmt: "ZINTER numkeys key [key ...] [WEIGHTS\_weight [weight ...]]\n [AGGREGATE\_\ diff --git a/content/commands/zintercard.md b/content/commands/zintercard.md index 136b612135..e99eb20a12 100644 --- a/content/commands/zintercard.md +++ b/content/commands/zintercard.md @@ -50,6 +50,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZINTERCARD +railroad_diagram: /images/railroad/zintercard.svg since: 7.0.0 summary: Returns the number of members of the intersect of multiple sorted sets. syntax_fmt: "ZINTERCARD numkeys key [key ...] [LIMIT\_limit]" diff --git a/content/commands/zinterstore.md b/content/commands/zinterstore.md index e8db007a57..735a6e3486 100644 --- a/content/commands/zinterstore.md +++ b/content/commands/zinterstore.md @@ -86,6 +86,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZINTERSTORE +railroad_diagram: /images/railroad/zinterstore.svg since: 2.0.0 summary: Stores the intersect of multiple sorted sets in a key. syntax_fmt: "ZINTERSTORE destination numkeys key [key ...] [WEIGHTS\_weight\n [weight\ diff --git a/content/commands/zlexcount.md b/content/commands/zlexcount.md index 462a301f70..c117f0b113 100644 --- a/content/commands/zlexcount.md +++ b/content/commands/zlexcount.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZLEXCOUNT +railroad_diagram: /images/railroad/zlexcount.svg since: 2.8.9 summary: Returns the number of members in a sorted set within a lexicographical range. syntax_fmt: ZLEXCOUNT key min max diff --git a/content/commands/zmpop.md b/content/commands/zmpop.md index e9b05baebf..806a61fa1f 100644 --- a/content/commands/zmpop.md +++ b/content/commands/zmpop.md @@ -63,6 +63,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZMPOP +railroad_diagram: /images/railroad/zmpop.svg since: 7.0.0 summary: Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped. diff --git a/content/commands/zmscore.md b/content/commands/zmscore.md index f4cc7c990e..e1d9956e9b 100644 --- a/content/commands/zmscore.md +++ b/content/commands/zmscore.md @@ -44,6 +44,7 @@ key_specs: limit: 0 type: range linkTitle: ZMSCORE +railroad_diagram: /images/railroad/zmscore.svg since: 6.2.0 summary: Returns the score of one or more members in a sorted set. syntax_fmt: ZMSCORE key member [member ...] diff --git a/content/commands/zpopmax.md b/content/commands/zpopmax.md index 1b5124bf7d..5eb293d5c6 100644 --- a/content/commands/zpopmax.md +++ b/content/commands/zpopmax.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZPOPMAX +railroad_diagram: /images/railroad/zpopmax.svg since: 5.0.0 summary: Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. diff --git a/content/commands/zpopmin.md b/content/commands/zpopmin.md index 58a755750e..149fb906ec 100644 --- a/content/commands/zpopmin.md +++ b/content/commands/zpopmin.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZPOPMIN +railroad_diagram: /images/railroad/zpopmin.svg since: 5.0.0 summary: Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped. diff --git a/content/commands/zrandmember.md b/content/commands/zrandmember.md index 868ea1cad8..1766329502 100644 --- a/content/commands/zrandmember.md +++ b/content/commands/zrandmember.md @@ -53,6 +53,7 @@ key_specs: limit: 0 type: range linkTitle: ZRANDMEMBER +railroad_diagram: /images/railroad/zrandmember.svg since: 6.2.0 summary: Returns one or more random members from a sorted set. syntax_fmt: ZRANDMEMBER key [count [WITHSCORES]] diff --git a/content/commands/zrange.md b/content/commands/zrange.md index 4725248976..fe98b88653 100644 --- a/content/commands/zrange.md +++ b/content/commands/zrange.md @@ -85,6 +85,7 @@ key_specs: limit: 0 type: range linkTitle: ZRANGE +railroad_diagram: /images/railroad/zrange.svg since: 1.2.0 summary: Returns members in a sorted set within a range of indexes. syntax_fmt: "ZRANGE key start stop [BYSCORE | BYLEX] [REV] [LIMIT\_offset count]\n\ diff --git a/content/commands/zrangebylex.md b/content/commands/zrangebylex.md index 7ab18fe3da..23b546fee0 100644 --- a/content/commands/zrangebylex.md +++ b/content/commands/zrangebylex.md @@ -61,7 +61,8 @@ key_specs: limit: 0 type: range linkTitle: ZRANGEBYLEX -replaced_by: '[`ZRANGE`]({{< relref "/commands/zrange" >}}) with the `BYLEX` argument' +railroad_diagram: /images/railroad/zrangebylex.svg +replaced_by: '`ZRANGE` with the `BYLEX` argument' since: 2.8.9 summary: Returns members in a sorted set within a lexicographical range. syntax_fmt: "ZRANGEBYLEX key min max [LIMIT\_offset count]" diff --git a/content/commands/zrangebyscore.md b/content/commands/zrangebyscore.md index b036813cd5..a32b3fff5d 100644 --- a/content/commands/zrangebyscore.md +++ b/content/commands/zrangebyscore.md @@ -70,7 +70,8 @@ key_specs: limit: 0 type: range linkTitle: ZRANGEBYSCORE -replaced_by: '[`ZRANGE`]({{< relref "/commands/zrange" >}}) with the `BYSCORE` argument' +railroad_diagram: /images/railroad/zrangebyscore.svg +replaced_by: '`ZRANGE` with the `BYSCORE` argument' since: 1.0.5 summary: Returns members in a sorted set within a range of scores. syntax_fmt: "ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT\_offset count]" diff --git a/content/commands/zrangestore.md b/content/commands/zrangestore.md index 8299ee422a..261f70a96c 100644 --- a/content/commands/zrangestore.md +++ b/content/commands/zrangestore.md @@ -91,6 +91,7 @@ key_specs: limit: 0 type: range linkTitle: ZRANGESTORE +railroad_diagram: /images/railroad/zrangestore.svg since: 6.2.0 summary: Stores a range of members from sorted set in a key. syntax_fmt: "ZRANGESTORE dst src min max [BYSCORE | BYLEX] [REV] [LIMIT\_offset\n\ diff --git a/content/commands/zrank.md b/content/commands/zrank.md index 42a1dcee32..af0dfaa645 100644 --- a/content/commands/zrank.md +++ b/content/commands/zrank.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: ZRANK +railroad_diagram: /images/railroad/zrank.svg since: 2.0.0 summary: Returns the index of a member in a sorted set ordered by ascending scores. syntax_fmt: ZRANK key member [WITHSCORE] diff --git a/content/commands/zrem.md b/content/commands/zrem.md index edaf7c83b1..97ba58a2a9 100644 --- a/content/commands/zrem.md +++ b/content/commands/zrem.md @@ -49,6 +49,7 @@ key_specs: limit: 0 type: range linkTitle: ZREM +railroad_diagram: /images/railroad/zrem.svg since: 1.2.0 summary: Removes one or more members from a sorted set. Deletes the sorted set if all members were removed. diff --git a/content/commands/zremrangebylex.md b/content/commands/zremrangebylex.md index c272956e3a..7cb06e781d 100644 --- a/content/commands/zremrangebylex.md +++ b/content/commands/zremrangebylex.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZREMRANGEBYLEX +railroad_diagram: /images/railroad/zremrangebylex.svg since: 2.8.9 summary: Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed. diff --git a/content/commands/zremrangebyrank.md b/content/commands/zremrangebyrank.md index 5c47178e99..83ba4dcf5f 100644 --- a/content/commands/zremrangebyrank.md +++ b/content/commands/zremrangebyrank.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZREMRANGEBYRANK +railroad_diagram: /images/railroad/zremrangebyrank.svg since: 2.0.0 summary: Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed. diff --git a/content/commands/zremrangebyscore.md b/content/commands/zremrangebyscore.md index d2ef9ab0f0..08e7b954bf 100644 --- a/content/commands/zremrangebyscore.md +++ b/content/commands/zremrangebyscore.md @@ -47,6 +47,7 @@ key_specs: limit: 0 type: range linkTitle: ZREMRANGEBYSCORE +railroad_diagram: /images/railroad/zremrangebyscore.svg since: 1.2.0 summary: Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed. diff --git a/content/commands/zrevrange.md b/content/commands/zrevrange.md index 4faa31f146..cc5aafb3d1 100644 --- a/content/commands/zrevrange.md +++ b/content/commands/zrevrange.md @@ -55,7 +55,8 @@ key_specs: limit: 0 type: range linkTitle: ZREVRANGE -replaced_by: '[`ZRANGE`]({{< relref "/commands/zrange" >}}) with the `REV` argument' +railroad_diagram: /images/railroad/zrevrange.svg +replaced_by: '`ZRANGE` with the `REV` argument' since: 1.2.0 summary: Returns members in a sorted set within a range of indexes in reverse order. syntax_fmt: ZREVRANGE key start stop [WITHSCORES] diff --git a/content/commands/zrevrangebylex.md b/content/commands/zrevrangebylex.md index ea6a98c82c..d94a900b96 100644 --- a/content/commands/zrevrangebylex.md +++ b/content/commands/zrevrangebylex.md @@ -62,8 +62,8 @@ key_specs: limit: 0 type: range linkTitle: ZREVRANGEBYLEX -replaced_by: '[`ZRANGE`]({{< relref "/commands/zrange" >}}) with the `REV` and `BYLEX` - arguments' +railroad_diagram: /images/railroad/zrevrangebylex.svg +replaced_by: '`ZRANGE` with the `REV` and `BYLEX` arguments' since: 2.8.9 summary: Returns members in a sorted set within a lexicographical range in reverse order. diff --git a/content/commands/zrevrangebyscore.md b/content/commands/zrevrangebyscore.md index d236aca1bd..3e4d657ca4 100644 --- a/content/commands/zrevrangebyscore.md +++ b/content/commands/zrevrangebyscore.md @@ -69,8 +69,8 @@ key_specs: limit: 0 type: range linkTitle: ZREVRANGEBYSCORE -replaced_by: '[`ZRANGE`]({{< relref "/commands/zrange" >}}) with the `REV` and `BYSCORE` - arguments' +railroad_diagram: /images/railroad/zrevrangebyscore.svg +replaced_by: '`ZRANGE` with the `REV` and `BYSCORE` arguments' since: 2.2.0 summary: Returns members in a sorted set within a range of scores in reverse order. syntax_fmt: "ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT\_offset count]" diff --git a/content/commands/zrevrank.md b/content/commands/zrevrank.md index 742a214c15..6755bb05bd 100644 --- a/content/commands/zrevrank.md +++ b/content/commands/zrevrank.md @@ -51,6 +51,7 @@ key_specs: limit: 0 type: range linkTitle: ZREVRANK +railroad_diagram: /images/railroad/zrevrank.svg since: 2.0.0 summary: Returns the index of a member in a sorted set ordered by descending scores. syntax_fmt: ZREVRANK key member [WITHSCORE] diff --git a/content/commands/zscan.md b/content/commands/zscan.md index 97f2306fb2..b110996865 100644 --- a/content/commands/zscan.md +++ b/content/commands/zscan.md @@ -56,6 +56,7 @@ key_specs: limit: 0 type: range linkTitle: ZSCAN +railroad_diagram: /images/railroad/zscan.svg since: 2.8.0 summary: Iterates over members and scores of a sorted set. syntax_fmt: "ZSCAN key cursor [MATCH\_pattern] [COUNT\_count]" diff --git a/content/commands/zscore.md b/content/commands/zscore.md index e5517479e8..b064a7108c 100644 --- a/content/commands/zscore.md +++ b/content/commands/zscore.md @@ -43,6 +43,7 @@ key_specs: limit: 0 type: range linkTitle: ZSCORE +railroad_diagram: /images/railroad/zscore.svg since: 1.2.0 summary: Returns the score of a member in a sorted set. syntax_fmt: ZSCORE key member diff --git a/content/commands/zunion.md b/content/commands/zunion.md index 18dabe6b0e..35a08d7022 100644 --- a/content/commands/zunion.md +++ b/content/commands/zunion.md @@ -73,6 +73,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZUNION +railroad_diagram: /images/railroad/zunion.svg since: 6.2.0 summary: Returns the union of multiple sorted sets. syntax_fmt: "ZUNION numkeys key [key ...] [WEIGHTS\_weight [weight ...]]\n [AGGREGATE\_\ diff --git a/content/commands/zunionstore.md b/content/commands/zunionstore.md index bcb640f5bb..85a1ce1eca 100644 --- a/content/commands/zunionstore.md +++ b/content/commands/zunionstore.md @@ -85,6 +85,7 @@ key_specs: keystep: 1 type: keynum linkTitle: ZUNIONSTORE +railroad_diagram: /images/railroad/zunionstore.svg since: 2.0.0 summary: Stores the union of multiple sorted sets in a key. syntax_fmt: "ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS\_weight\n [weight\ diff --git a/layouts/commands/single.html b/layouts/commands/single.html index 319d64fe2b..ee261798de 100644 --- a/layouts/commands/single.html +++ b/layouts/commands/single.html @@ -39,11 +39,21 @@

{{ end }} {{ end }} {{ if (gt (len $syntax) 0) }} + {{ $railroad_path := printf "images/railroad/%s.svg" (.Title | lower | replaceRE " " "-") }} + {{ $railroad_file_path := printf "static/%s" $railroad_path }} + {{ if fileExists $railroad_file_path }} + {{ $tabs := slice + (dict "title" "Syntax text" "content" (printf "
%s
" $syntax)) + (dict "title" "Syntax diagram" "content" (printf "
\"Railroad
" ($railroad_path | relURL) .Title)) + }} + {{ partial "components/generic-tabs.html" (dict "id" "syntax-tabs" "tabs" $tabs) }} + {{ else }}
Syntax
           {{- $syntax -}}
         
{{ end }} + {{ end }}
{{ if not $isModule }}
Available since:
diff --git a/static/images/railroad/acl-cat.svg b/static/images/railroad/acl-cat.svg new file mode 100644 index 0000000000..6c600afeab --- /dev/null +++ b/static/images/railroad/acl-cat.svg @@ -0,0 +1,51 @@ + + + + + + + + +ACL CAT + + +category \ No newline at end of file diff --git a/static/images/railroad/acl-deluser.svg b/static/images/railroad/acl-deluser.svg new file mode 100644 index 0000000000..93533176f7 --- /dev/null +++ b/static/images/railroad/acl-deluser.svg @@ -0,0 +1,51 @@ + + + + + + + + +ACL DELUSER + +username + \ No newline at end of file diff --git a/static/images/railroad/acl-dryrun.svg b/static/images/railroad/acl-dryrun.svg new file mode 100644 index 0000000000..4772200506 --- /dev/null +++ b/static/images/railroad/acl-dryrun.svg @@ -0,0 +1,55 @@ + + + + + + + + +ACL DRYRUN +username +command + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/acl-genpass.svg b/static/images/railroad/acl-genpass.svg new file mode 100644 index 0000000000..0567347626 --- /dev/null +++ b/static/images/railroad/acl-genpass.svg @@ -0,0 +1,51 @@ + + + + + + + + +ACL GENPASS + + +bits \ No newline at end of file diff --git a/static/images/railroad/acl-getuser.svg b/static/images/railroad/acl-getuser.svg new file mode 100644 index 0000000000..ff31f39df9 --- /dev/null +++ b/static/images/railroad/acl-getuser.svg @@ -0,0 +1,49 @@ + + + + + + + + +ACL GETUSER +username \ No newline at end of file diff --git a/static/images/railroad/acl-help.svg b/static/images/railroad/acl-help.svg new file mode 100644 index 0000000000..d1a5e9710d --- /dev/null +++ b/static/images/railroad/acl-help.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL HELP \ No newline at end of file diff --git a/static/images/railroad/acl-list.svg b/static/images/railroad/acl-list.svg new file mode 100644 index 0000000000..1f902764a0 --- /dev/null +++ b/static/images/railroad/acl-list.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL LIST \ No newline at end of file diff --git a/static/images/railroad/acl-load.svg b/static/images/railroad/acl-load.svg new file mode 100644 index 0000000000..34c62c74a7 --- /dev/null +++ b/static/images/railroad/acl-load.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL LOAD \ No newline at end of file diff --git a/static/images/railroad/acl-log.svg b/static/images/railroad/acl-log.svg new file mode 100644 index 0000000000..e2724e1b0e --- /dev/null +++ b/static/images/railroad/acl-log.svg @@ -0,0 +1,53 @@ + + + + + + + + +ACL LOG + + + +count +RESET \ No newline at end of file diff --git a/static/images/railroad/acl-save.svg b/static/images/railroad/acl-save.svg new file mode 100644 index 0000000000..7db10f7c1b --- /dev/null +++ b/static/images/railroad/acl-save.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL SAVE \ No newline at end of file diff --git a/static/images/railroad/acl-setuser.svg b/static/images/railroad/acl-setuser.svg new file mode 100644 index 0000000000..986d3fe12a --- /dev/null +++ b/static/images/railroad/acl-setuser.svg @@ -0,0 +1,54 @@ + + + + + + + + +ACL SETUSER +username + + + +rule + \ No newline at end of file diff --git a/static/images/railroad/acl-users.svg b/static/images/railroad/acl-users.svg new file mode 100644 index 0000000000..400422177f --- /dev/null +++ b/static/images/railroad/acl-users.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL USERS \ No newline at end of file diff --git a/static/images/railroad/acl-whoami.svg b/static/images/railroad/acl-whoami.svg new file mode 100644 index 0000000000..51e41096e9 --- /dev/null +++ b/static/images/railroad/acl-whoami.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL WHOAMI \ No newline at end of file diff --git a/static/images/railroad/acl.svg b/static/images/railroad/acl.svg new file mode 100644 index 0000000000..f332fd6f44 --- /dev/null +++ b/static/images/railroad/acl.svg @@ -0,0 +1,47 @@ + + + + + + + +ACL \ No newline at end of file diff --git a/static/images/railroad/append.svg b/static/images/railroad/append.svg new file mode 100644 index 0000000000..636782c159 --- /dev/null +++ b/static/images/railroad/append.svg @@ -0,0 +1,50 @@ + + + + + + + + +APPEND +key +value \ No newline at end of file diff --git a/static/images/railroad/asking.svg b/static/images/railroad/asking.svg new file mode 100644 index 0000000000..0e770dc3e4 --- /dev/null +++ b/static/images/railroad/asking.svg @@ -0,0 +1,47 @@ + + + + + + + +ASKING \ No newline at end of file diff --git a/static/images/railroad/auth.svg b/static/images/railroad/auth.svg new file mode 100644 index 0000000000..79b20e31d0 --- /dev/null +++ b/static/images/railroad/auth.svg @@ -0,0 +1,52 @@ + + + + + + + + +AUTH + + +username +password \ No newline at end of file diff --git a/static/images/railroad/bf.add.svg b/static/images/railroad/bf.add.svg new file mode 100644 index 0000000000..a168f9fabb --- /dev/null +++ b/static/images/railroad/bf.add.svg @@ -0,0 +1,50 @@ + + + + + + + + +BF.ADD +key +item \ No newline at end of file diff --git a/static/images/railroad/bf.card.svg b/static/images/railroad/bf.card.svg new file mode 100644 index 0000000000..7156ae52ea --- /dev/null +++ b/static/images/railroad/bf.card.svg @@ -0,0 +1,49 @@ + + + + + + + + +BF.CARD +key \ No newline at end of file diff --git a/static/images/railroad/bf.exists.svg b/static/images/railroad/bf.exists.svg new file mode 100644 index 0000000000..5510684e19 --- /dev/null +++ b/static/images/railroad/bf.exists.svg @@ -0,0 +1,50 @@ + + + + + + + + +BF.EXISTS +key +item \ No newline at end of file diff --git a/static/images/railroad/bf.info.svg b/static/images/railroad/bf.info.svg new file mode 100644 index 0000000000..3ed8d1ea1c --- /dev/null +++ b/static/images/railroad/bf.info.svg @@ -0,0 +1,57 @@ + + + + + + + + +BF.INFO +key + + + +CAPACITY +SIZE +FILTERS +ITEMS +EXPANSION \ No newline at end of file diff --git a/static/images/railroad/bf.insert.svg b/static/images/railroad/bf.insert.svg new file mode 100644 index 0000000000..34519cac1b --- /dev/null +++ b/static/images/railroad/bf.insert.svg @@ -0,0 +1,74 @@ + + + + + + + + +BF.INSERT +key + + + +CAPACITY +capacity + + + +ERROR +error + + + +EXPANSION +expansion + + +NOCREATE + + +NONSCALING +ITEMS + +item + \ No newline at end of file diff --git a/static/images/railroad/bf.loadchunk.svg b/static/images/railroad/bf.loadchunk.svg new file mode 100644 index 0000000000..1bdbc0f6e1 --- /dev/null +++ b/static/images/railroad/bf.loadchunk.svg @@ -0,0 +1,51 @@ + + + + + + + + +BF.LOADCHUNK +key +iterator +data \ No newline at end of file diff --git a/static/images/railroad/bf.madd.svg b/static/images/railroad/bf.madd.svg new file mode 100644 index 0000000000..7176c9eec8 --- /dev/null +++ b/static/images/railroad/bf.madd.svg @@ -0,0 +1,52 @@ + + + + + + + + +BF.MADD +key + +item + \ No newline at end of file diff --git a/static/images/railroad/bf.mexists.svg b/static/images/railroad/bf.mexists.svg new file mode 100644 index 0000000000..7759d3727e --- /dev/null +++ b/static/images/railroad/bf.mexists.svg @@ -0,0 +1,52 @@ + + + + + + + + +BF.MEXISTS +key + +item + \ No newline at end of file diff --git a/static/images/railroad/bf.reserve.svg b/static/images/railroad/bf.reserve.svg new file mode 100644 index 0000000000..bb9166c91c --- /dev/null +++ b/static/images/railroad/bf.reserve.svg @@ -0,0 +1,59 @@ + + + + + + + + +BF.RESERVE +key +error_rate +capacity + + + +EXPANSION +expansion + + +NONSCALING \ No newline at end of file diff --git a/static/images/railroad/bf.scandump.svg b/static/images/railroad/bf.scandump.svg new file mode 100644 index 0000000000..aed2b3fcd1 --- /dev/null +++ b/static/images/railroad/bf.scandump.svg @@ -0,0 +1,50 @@ + + + + + + + + +BF.SCANDUMP +key +iterator \ No newline at end of file diff --git a/static/images/railroad/bgrewriteaof.svg b/static/images/railroad/bgrewriteaof.svg new file mode 100644 index 0000000000..9bddb797c7 --- /dev/null +++ b/static/images/railroad/bgrewriteaof.svg @@ -0,0 +1,47 @@ + + + + + + + +BGREWRITEAOF \ No newline at end of file diff --git a/static/images/railroad/bgsave.svg b/static/images/railroad/bgsave.svg new file mode 100644 index 0000000000..6ca59af55d --- /dev/null +++ b/static/images/railroad/bgsave.svg @@ -0,0 +1,51 @@ + + + + + + + + +BGSAVE + + +SCHEDULE \ No newline at end of file diff --git a/static/images/railroad/bitcount.svg b/static/images/railroad/bitcount.svg new file mode 100644 index 0000000000..af08505753 --- /dev/null +++ b/static/images/railroad/bitcount.svg @@ -0,0 +1,59 @@ + + + + + + + + +BITCOUNT +key + + + +start +end + + + +BYTE +BIT \ No newline at end of file diff --git a/static/images/railroad/bitfield.svg b/static/images/railroad/bitfield.svg new file mode 100644 index 0000000000..54c3813bdd --- /dev/null +++ b/static/images/railroad/bitfield.svg @@ -0,0 +1,73 @@ + + + + + + + + +BITFIELD +key + + + + + +encoding +offset + + + + +WRAP +SAT +FAIL + + +encoding +offset +value + +encoding +offset +increment + \ No newline at end of file diff --git a/static/images/railroad/bitfield_ro.svg b/static/images/railroad/bitfield_ro.svg new file mode 100644 index 0000000000..4edf975473 --- /dev/null +++ b/static/images/railroad/bitfield_ro.svg @@ -0,0 +1,68 @@ + + + + + + + + +BITFIELD_RO +key + + + + +encodingencoding +offsetoffset +encodingencoding +offsetoffset + + + + +GET + +encodingencoding +offsetoffset +encodingencoding +offsetoffset + \ No newline at end of file diff --git a/static/images/railroad/bitop.svg b/static/images/railroad/bitop.svg new file mode 100644 index 0000000000..980da3ed4f --- /dev/null +++ b/static/images/railroad/bitop.svg @@ -0,0 +1,57 @@ + + + + + + + + +BITOP + +AND +OR +XOR +NOT +destkey + +key + \ No newline at end of file diff --git a/static/images/railroad/bitpos.svg b/static/images/railroad/bitpos.svg new file mode 100644 index 0000000000..fcefb2e6e5 --- /dev/null +++ b/static/images/railroad/bitpos.svg @@ -0,0 +1,63 @@ + + + + + + + + +BITPOS +key +bit + + + +start + + + +end + + + +BYTE +BIT \ No newline at end of file diff --git a/static/images/railroad/blmove.svg b/static/images/railroad/blmove.svg new file mode 100644 index 0000000000..502c2002df --- /dev/null +++ b/static/images/railroad/blmove.svg @@ -0,0 +1,57 @@ + + + + + + + + +BLMOVE +source +destination + +LEFT +RIGHT + +LEFT +RIGHT +timeout \ No newline at end of file diff --git a/static/images/railroad/blmpop.svg b/static/images/railroad/blmpop.svg new file mode 100644 index 0000000000..c4e3411477 --- /dev/null +++ b/static/images/railroad/blmpop.svg @@ -0,0 +1,61 @@ + + + + + + + + +BLMPOP +timeout +numkeys + +key + + +LEFT +RIGHT + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/blpop.svg b/static/images/railroad/blpop.svg new file mode 100644 index 0000000000..a1d791b2a3 --- /dev/null +++ b/static/images/railroad/blpop.svg @@ -0,0 +1,52 @@ + + + + + + + + +BLPOP + +key + +timeout \ No newline at end of file diff --git a/static/images/railroad/brpop.svg b/static/images/railroad/brpop.svg new file mode 100644 index 0000000000..dad03b4bc0 --- /dev/null +++ b/static/images/railroad/brpop.svg @@ -0,0 +1,52 @@ + + + + + + + + +BRPOP + +key + +timeout \ No newline at end of file diff --git a/static/images/railroad/brpoplpush.svg b/static/images/railroad/brpoplpush.svg new file mode 100644 index 0000000000..e69fa8eeb7 --- /dev/null +++ b/static/images/railroad/brpoplpush.svg @@ -0,0 +1,51 @@ + + + + + + + + +BRPOPLPUSH +source +destination +timeout \ No newline at end of file diff --git a/static/images/railroad/bzmpop.svg b/static/images/railroad/bzmpop.svg new file mode 100644 index 0000000000..7cde507b30 --- /dev/null +++ b/static/images/railroad/bzmpop.svg @@ -0,0 +1,61 @@ + + + + + + + + +BZMPOP +timeout +numkeys + +key + + +MIN +MAX + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/bzpopmax.svg b/static/images/railroad/bzpopmax.svg new file mode 100644 index 0000000000..ca23d223df --- /dev/null +++ b/static/images/railroad/bzpopmax.svg @@ -0,0 +1,52 @@ + + + + + + + + +BZPOPMAX + +key + +timeout \ No newline at end of file diff --git a/static/images/railroad/bzpopmin.svg b/static/images/railroad/bzpopmin.svg new file mode 100644 index 0000000000..d8cc04768f --- /dev/null +++ b/static/images/railroad/bzpopmin.svg @@ -0,0 +1,52 @@ + + + + + + + + +BZPOPMIN + +key + +timeout \ No newline at end of file diff --git a/static/images/railroad/cf.add.svg b/static/images/railroad/cf.add.svg new file mode 100644 index 0000000000..324e3d6d62 --- /dev/null +++ b/static/images/railroad/cf.add.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.ADD +key +item \ No newline at end of file diff --git a/static/images/railroad/cf.addnx.svg b/static/images/railroad/cf.addnx.svg new file mode 100644 index 0000000000..7842137e04 --- /dev/null +++ b/static/images/railroad/cf.addnx.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.ADDNX +key +item \ No newline at end of file diff --git a/static/images/railroad/cf.count.svg b/static/images/railroad/cf.count.svg new file mode 100644 index 0000000000..dc91641861 --- /dev/null +++ b/static/images/railroad/cf.count.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.COUNT +key +item \ No newline at end of file diff --git a/static/images/railroad/cf.del.svg b/static/images/railroad/cf.del.svg new file mode 100644 index 0000000000..aa228137e5 --- /dev/null +++ b/static/images/railroad/cf.del.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.DEL +key +item \ No newline at end of file diff --git a/static/images/railroad/cf.exists.svg b/static/images/railroad/cf.exists.svg new file mode 100644 index 0000000000..ab84e59bea --- /dev/null +++ b/static/images/railroad/cf.exists.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.EXISTS +key +item \ No newline at end of file diff --git a/static/images/railroad/cf.info.svg b/static/images/railroad/cf.info.svg new file mode 100644 index 0000000000..f3c08f8f2b --- /dev/null +++ b/static/images/railroad/cf.info.svg @@ -0,0 +1,49 @@ + + + + + + + + +CF.INFO +key \ No newline at end of file diff --git a/static/images/railroad/cf.insert.svg b/static/images/railroad/cf.insert.svg new file mode 100644 index 0000000000..a85ab42420 --- /dev/null +++ b/static/images/railroad/cf.insert.svg @@ -0,0 +1,61 @@ + + + + + + + + +CF.INSERT +key + + + +CAPACITY +capacity + + +NOCREATE +ITEMS + +item + \ No newline at end of file diff --git a/static/images/railroad/cf.insertnx.svg b/static/images/railroad/cf.insertnx.svg new file mode 100644 index 0000000000..15513c64ee --- /dev/null +++ b/static/images/railroad/cf.insertnx.svg @@ -0,0 +1,61 @@ + + + + + + + + +CF.INSERTNX +key + + + +CAPACITY +capacity + + +NOCREATE +ITEMS + +item + \ No newline at end of file diff --git a/static/images/railroad/cf.loadchunk.svg b/static/images/railroad/cf.loadchunk.svg new file mode 100644 index 0000000000..7a893c1855 --- /dev/null +++ b/static/images/railroad/cf.loadchunk.svg @@ -0,0 +1,51 @@ + + + + + + + + +CF.LOADCHUNK +key +iterator +data \ No newline at end of file diff --git a/static/images/railroad/cf.mexists.svg b/static/images/railroad/cf.mexists.svg new file mode 100644 index 0000000000..911fc44999 --- /dev/null +++ b/static/images/railroad/cf.mexists.svg @@ -0,0 +1,52 @@ + + + + + + + + +CF.MEXISTS +key + +item + \ No newline at end of file diff --git a/static/images/railroad/cf.reserve.svg b/static/images/railroad/cf.reserve.svg new file mode 100644 index 0000000000..f4720b33d7 --- /dev/null +++ b/static/images/railroad/cf.reserve.svg @@ -0,0 +1,65 @@ + + + + + + + + +CF.RESERVE +key +capacity + + + +BUCKETSIZE +bucketsize + + + +MAXITERATIONS +maxiterations + + + +EXPANSION +expansion \ No newline at end of file diff --git a/static/images/railroad/cf.scandump.svg b/static/images/railroad/cf.scandump.svg new file mode 100644 index 0000000000..87a154c290 --- /dev/null +++ b/static/images/railroad/cf.scandump.svg @@ -0,0 +1,50 @@ + + + + + + + + +CF.SCANDUMP +key +iterator \ No newline at end of file diff --git a/static/images/railroad/client-caching.svg b/static/images/railroad/client-caching.svg new file mode 100644 index 0000000000..984529eba9 --- /dev/null +++ b/static/images/railroad/client-caching.svg @@ -0,0 +1,51 @@ + + + + + + + + +CLIENT CACHING + +YES +NO \ No newline at end of file diff --git a/static/images/railroad/client-getname.svg b/static/images/railroad/client-getname.svg new file mode 100644 index 0000000000..272646d629 --- /dev/null +++ b/static/images/railroad/client-getname.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT GETNAME \ No newline at end of file diff --git a/static/images/railroad/client-getredir.svg b/static/images/railroad/client-getredir.svg new file mode 100644 index 0000000000..5cfabe60ce --- /dev/null +++ b/static/images/railroad/client-getredir.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT GETREDIR \ No newline at end of file diff --git a/static/images/railroad/client-help.svg b/static/images/railroad/client-help.svg new file mode 100644 index 0000000000..60f6a7dc3c --- /dev/null +++ b/static/images/railroad/client-help.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT HELP \ No newline at end of file diff --git a/static/images/railroad/client-id.svg b/static/images/railroad/client-id.svg new file mode 100644 index 0000000000..d74b199283 --- /dev/null +++ b/static/images/railroad/client-id.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT ID \ No newline at end of file diff --git a/static/images/railroad/client-info.svg b/static/images/railroad/client-info.svg new file mode 100644 index 0000000000..551c720116 --- /dev/null +++ b/static/images/railroad/client-info.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT INFO \ No newline at end of file diff --git a/static/images/railroad/client-kill.svg b/static/images/railroad/client-kill.svg new file mode 100644 index 0000000000..e8fb8581e8 --- /dev/null +++ b/static/images/railroad/client-kill.svg @@ -0,0 +1,91 @@ + + + + + + + + +CLIENT KILL + +ip:port + + + + + +ID +client-id + + + +NORMAL +MASTER +SLAVE +REPLICA +PUBSUB + + + +USER +username + + + +ADDR +ip:port + + + +LADDR +ip:port + + + +YES +NO + + + +MAXAGE +maxage + \ No newline at end of file diff --git a/static/images/railroad/client-list.svg b/static/images/railroad/client-list.svg new file mode 100644 index 0000000000..374d5ba80b --- /dev/null +++ b/static/images/railroad/client-list.svg @@ -0,0 +1,62 @@ + + + + + + + + +CLIENT LIST + + + +NORMAL +MASTER +REPLICA +PUBSUB + + + + +ID +client-id + \ No newline at end of file diff --git a/static/images/railroad/client-no-evict.svg b/static/images/railroad/client-no-evict.svg new file mode 100644 index 0000000000..61bde3ebe2 --- /dev/null +++ b/static/images/railroad/client-no-evict.svg @@ -0,0 +1,51 @@ + + + + + + + + +CLIENT NO-EVICT + +ON +OFF \ No newline at end of file diff --git a/static/images/railroad/client-no-touch.svg b/static/images/railroad/client-no-touch.svg new file mode 100644 index 0000000000..c6a958ec0d --- /dev/null +++ b/static/images/railroad/client-no-touch.svg @@ -0,0 +1,51 @@ + + + + + + + + +CLIENT NO-TOUCH + +ON +OFF \ No newline at end of file diff --git a/static/images/railroad/client-pause.svg b/static/images/railroad/client-pause.svg new file mode 100644 index 0000000000..b760ffafc5 --- /dev/null +++ b/static/images/railroad/client-pause.svg @@ -0,0 +1,54 @@ + + + + + + + + +CLIENT PAUSE +timeout + + + +WRITE +ALL \ No newline at end of file diff --git a/static/images/railroad/client-reply.svg b/static/images/railroad/client-reply.svg new file mode 100644 index 0000000000..e8aa837118 --- /dev/null +++ b/static/images/railroad/client-reply.svg @@ -0,0 +1,52 @@ + + + + + + + + +CLIENT REPLY + +ON +OFF +SKIP \ No newline at end of file diff --git a/static/images/railroad/client-setinfo.svg b/static/images/railroad/client-setinfo.svg new file mode 100644 index 0000000000..47d6c6d753 --- /dev/null +++ b/static/images/railroad/client-setinfo.svg @@ -0,0 +1,55 @@ + + + + + + + + +CLIENT SETINFO + + +LIB-NAME +libname + +LIB-VER +libver \ No newline at end of file diff --git a/static/images/railroad/client-setname.svg b/static/images/railroad/client-setname.svg new file mode 100644 index 0000000000..b2c1363213 --- /dev/null +++ b/static/images/railroad/client-setname.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLIENT SETNAME +connection-name \ No newline at end of file diff --git a/static/images/railroad/client-tracking.svg b/static/images/railroad/client-tracking.svg new file mode 100644 index 0000000000..dc81ce0f6b --- /dev/null +++ b/static/images/railroad/client-tracking.svg @@ -0,0 +1,87 @@ + + + + + + + + +CLIENT TRACKING + +ON +OFF + + + +REDIRECT +client-id + + + + +PREFIXPREFIX +prefixprefix +PREFIXPREFIX +prefixprefix + + + + +PREFIX + +PREFIXPREFIX +prefixprefix +PREFIXPREFIX +prefixprefix + + + +BCAST + + +OPTIN + + +OPTOUT + + +NOLOOP \ No newline at end of file diff --git a/static/images/railroad/client-trackinginfo.svg b/static/images/railroad/client-trackinginfo.svg new file mode 100644 index 0000000000..507c285b2d --- /dev/null +++ b/static/images/railroad/client-trackinginfo.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT TRACKINGINFO \ No newline at end of file diff --git a/static/images/railroad/client-unblock.svg b/static/images/railroad/client-unblock.svg new file mode 100644 index 0000000000..a00cc508e0 --- /dev/null +++ b/static/images/railroad/client-unblock.svg @@ -0,0 +1,54 @@ + + + + + + + + +CLIENT UNBLOCK +client-id + + + +TIMEOUT +ERROR \ No newline at end of file diff --git a/static/images/railroad/client-unpause.svg b/static/images/railroad/client-unpause.svg new file mode 100644 index 0000000000..38b6245706 --- /dev/null +++ b/static/images/railroad/client-unpause.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT UNPAUSE \ No newline at end of file diff --git a/static/images/railroad/client.svg b/static/images/railroad/client.svg new file mode 100644 index 0000000000..f41dd7b862 --- /dev/null +++ b/static/images/railroad/client.svg @@ -0,0 +1,47 @@ + + + + + + + +CLIENT \ No newline at end of file diff --git a/static/images/railroad/cluster-addslots.svg b/static/images/railroad/cluster-addslots.svg new file mode 100644 index 0000000000..e6d1cfb800 --- /dev/null +++ b/static/images/railroad/cluster-addslots.svg @@ -0,0 +1,51 @@ + + + + + + + + +CLUSTER ADDSLOTS + +slot + \ No newline at end of file diff --git a/static/images/railroad/cluster-addslotsrange.svg b/static/images/railroad/cluster-addslotsrange.svg new file mode 100644 index 0000000000..3df4a21624 --- /dev/null +++ b/static/images/railroad/cluster-addslotsrange.svg @@ -0,0 +1,53 @@ + + + + + + + + +CLUSTER ADDSLOTSRANGE + + +start-slot +end-slot + \ No newline at end of file diff --git a/static/images/railroad/cluster-bumpepoch.svg b/static/images/railroad/cluster-bumpepoch.svg new file mode 100644 index 0000000000..29b15c473c --- /dev/null +++ b/static/images/railroad/cluster-bumpepoch.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER BUMPEPOCH \ No newline at end of file diff --git a/static/images/railroad/cluster-count-failure-reports.svg b/static/images/railroad/cluster-count-failure-reports.svg new file mode 100644 index 0000000000..aafd04f71f --- /dev/null +++ b/static/images/railroad/cluster-count-failure-reports.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER COUNT-FAILURE-REPORTS +node-id \ No newline at end of file diff --git a/static/images/railroad/cluster-countkeysinslot.svg b/static/images/railroad/cluster-countkeysinslot.svg new file mode 100644 index 0000000000..0d948049e0 --- /dev/null +++ b/static/images/railroad/cluster-countkeysinslot.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER COUNTKEYSINSLOT +slot \ No newline at end of file diff --git a/static/images/railroad/cluster-delslots.svg b/static/images/railroad/cluster-delslots.svg new file mode 100644 index 0000000000..9eab1821de --- /dev/null +++ b/static/images/railroad/cluster-delslots.svg @@ -0,0 +1,51 @@ + + + + + + + + +CLUSTER DELSLOTS + +slot + \ No newline at end of file diff --git a/static/images/railroad/cluster-delslotsrange.svg b/static/images/railroad/cluster-delslotsrange.svg new file mode 100644 index 0000000000..bb2ba9edd6 --- /dev/null +++ b/static/images/railroad/cluster-delslotsrange.svg @@ -0,0 +1,53 @@ + + + + + + + + +CLUSTER DELSLOTSRANGE + + +start-slot +end-slot + \ No newline at end of file diff --git a/static/images/railroad/cluster-failover.svg b/static/images/railroad/cluster-failover.svg new file mode 100644 index 0000000000..9a59b92987 --- /dev/null +++ b/static/images/railroad/cluster-failover.svg @@ -0,0 +1,53 @@ + + + + + + + + +CLUSTER FAILOVER + + + +FORCE +TAKEOVER \ No newline at end of file diff --git a/static/images/railroad/cluster-flushslots.svg b/static/images/railroad/cluster-flushslots.svg new file mode 100644 index 0000000000..7c448e193a --- /dev/null +++ b/static/images/railroad/cluster-flushslots.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER FLUSHSLOTS \ No newline at end of file diff --git a/static/images/railroad/cluster-forget.svg b/static/images/railroad/cluster-forget.svg new file mode 100644 index 0000000000..1dc2d26dca --- /dev/null +++ b/static/images/railroad/cluster-forget.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER FORGET +node-id \ No newline at end of file diff --git a/static/images/railroad/cluster-getkeysinslot.svg b/static/images/railroad/cluster-getkeysinslot.svg new file mode 100644 index 0000000000..adc7f06ca8 --- /dev/null +++ b/static/images/railroad/cluster-getkeysinslot.svg @@ -0,0 +1,50 @@ + + + + + + + + +CLUSTER GETKEYSINSLOT +slot +count \ No newline at end of file diff --git a/static/images/railroad/cluster-help.svg b/static/images/railroad/cluster-help.svg new file mode 100644 index 0000000000..3057128992 --- /dev/null +++ b/static/images/railroad/cluster-help.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER HELP \ No newline at end of file diff --git a/static/images/railroad/cluster-info.svg b/static/images/railroad/cluster-info.svg new file mode 100644 index 0000000000..b5dde8f393 --- /dev/null +++ b/static/images/railroad/cluster-info.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER INFO \ No newline at end of file diff --git a/static/images/railroad/cluster-keyslot.svg b/static/images/railroad/cluster-keyslot.svg new file mode 100644 index 0000000000..5f4992a926 --- /dev/null +++ b/static/images/railroad/cluster-keyslot.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER KEYSLOT +key \ No newline at end of file diff --git a/static/images/railroad/cluster-links.svg b/static/images/railroad/cluster-links.svg new file mode 100644 index 0000000000..e4ea23fe55 --- /dev/null +++ b/static/images/railroad/cluster-links.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER LINKS \ No newline at end of file diff --git a/static/images/railroad/cluster-meet.svg b/static/images/railroad/cluster-meet.svg new file mode 100644 index 0000000000..7ce1de5c8f --- /dev/null +++ b/static/images/railroad/cluster-meet.svg @@ -0,0 +1,53 @@ + + + + + + + + +CLUSTER MEET +ip +port + + +cluster-bus-port \ No newline at end of file diff --git a/static/images/railroad/cluster-myid.svg b/static/images/railroad/cluster-myid.svg new file mode 100644 index 0000000000..350ccdf827 --- /dev/null +++ b/static/images/railroad/cluster-myid.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER MYID \ No newline at end of file diff --git a/static/images/railroad/cluster-myshardid.svg b/static/images/railroad/cluster-myshardid.svg new file mode 100644 index 0000000000..44e4b2b4fc --- /dev/null +++ b/static/images/railroad/cluster-myshardid.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER MYSHARDID \ No newline at end of file diff --git a/static/images/railroad/cluster-nodes.svg b/static/images/railroad/cluster-nodes.svg new file mode 100644 index 0000000000..8720837d03 --- /dev/null +++ b/static/images/railroad/cluster-nodes.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER NODES \ No newline at end of file diff --git a/static/images/railroad/cluster-replicas.svg b/static/images/railroad/cluster-replicas.svg new file mode 100644 index 0000000000..97e5b5e8e8 --- /dev/null +++ b/static/images/railroad/cluster-replicas.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER REPLICAS +node-id \ No newline at end of file diff --git a/static/images/railroad/cluster-replicate.svg b/static/images/railroad/cluster-replicate.svg new file mode 100644 index 0000000000..0b54f7185a --- /dev/null +++ b/static/images/railroad/cluster-replicate.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER REPLICATE +node-id \ No newline at end of file diff --git a/static/images/railroad/cluster-reset.svg b/static/images/railroad/cluster-reset.svg new file mode 100644 index 0000000000..1a95b37798 --- /dev/null +++ b/static/images/railroad/cluster-reset.svg @@ -0,0 +1,53 @@ + + + + + + + + +CLUSTER RESET + + + +HARD +SOFT \ No newline at end of file diff --git a/static/images/railroad/cluster-saveconfig.svg b/static/images/railroad/cluster-saveconfig.svg new file mode 100644 index 0000000000..e388ede802 --- /dev/null +++ b/static/images/railroad/cluster-saveconfig.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER SAVECONFIG \ No newline at end of file diff --git a/static/images/railroad/cluster-set-config-epoch.svg b/static/images/railroad/cluster-set-config-epoch.svg new file mode 100644 index 0000000000..d6dff51e0b --- /dev/null +++ b/static/images/railroad/cluster-set-config-epoch.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER SET-CONFIG-EPOCH +config-epoch \ No newline at end of file diff --git a/static/images/railroad/cluster-setslot.svg b/static/images/railroad/cluster-setslot.svg new file mode 100644 index 0000000000..5b6005903c --- /dev/null +++ b/static/images/railroad/cluster-setslot.svg @@ -0,0 +1,60 @@ + + + + + + + + +CLUSTER SETSLOT +slot + + +IMPORTING +node-id + +MIGRATING +node-id + +NODE +node-id +STABLE \ No newline at end of file diff --git a/static/images/railroad/cluster-shards.svg b/static/images/railroad/cluster-shards.svg new file mode 100644 index 0000000000..899fc4498a --- /dev/null +++ b/static/images/railroad/cluster-shards.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER SHARDS \ No newline at end of file diff --git a/static/images/railroad/cluster-slaves.svg b/static/images/railroad/cluster-slaves.svg new file mode 100644 index 0000000000..bdc9e7cb73 --- /dev/null +++ b/static/images/railroad/cluster-slaves.svg @@ -0,0 +1,49 @@ + + + + + + + + +CLUSTER SLAVES +node-id \ No newline at end of file diff --git a/static/images/railroad/cluster-slots.svg b/static/images/railroad/cluster-slots.svg new file mode 100644 index 0000000000..075109270d --- /dev/null +++ b/static/images/railroad/cluster-slots.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER SLOTS \ No newline at end of file diff --git a/static/images/railroad/cluster.svg b/static/images/railroad/cluster.svg new file mode 100644 index 0000000000..5b4b3ce0b4 --- /dev/null +++ b/static/images/railroad/cluster.svg @@ -0,0 +1,47 @@ + + + + + + + +CLUSTER \ No newline at end of file diff --git a/static/images/railroad/cms.incrby.svg b/static/images/railroad/cms.incrby.svg new file mode 100644 index 0000000000..2787043eda --- /dev/null +++ b/static/images/railroad/cms.incrby.svg @@ -0,0 +1,54 @@ + + + + + + + + +CMS.INCRBY +key + + +item +increment + \ No newline at end of file diff --git a/static/images/railroad/cms.info.svg b/static/images/railroad/cms.info.svg new file mode 100644 index 0000000000..63fc61f600 --- /dev/null +++ b/static/images/railroad/cms.info.svg @@ -0,0 +1,49 @@ + + + + + + + + +CMS.INFO +key \ No newline at end of file diff --git a/static/images/railroad/cms.initbydim.svg b/static/images/railroad/cms.initbydim.svg new file mode 100644 index 0000000000..ee4ddaa386 --- /dev/null +++ b/static/images/railroad/cms.initbydim.svg @@ -0,0 +1,51 @@ + + + + + + + + +CMS.INITBYDIM +key +width +depth \ No newline at end of file diff --git a/static/images/railroad/cms.initbyprob.svg b/static/images/railroad/cms.initbyprob.svg new file mode 100644 index 0000000000..0f9477828d --- /dev/null +++ b/static/images/railroad/cms.initbyprob.svg @@ -0,0 +1,51 @@ + + + + + + + + +CMS.INITBYPROB +key +error +probability \ No newline at end of file diff --git a/static/images/railroad/cms.merge.svg b/static/images/railroad/cms.merge.svg new file mode 100644 index 0000000000..e0fde449b8 --- /dev/null +++ b/static/images/railroad/cms.merge.svg @@ -0,0 +1,60 @@ + + + + + + + + +CMS.MERGE +destination +numKeys + +source + + + + +WEIGHTS + +weight + \ No newline at end of file diff --git a/static/images/railroad/cms.query.svg b/static/images/railroad/cms.query.svg new file mode 100644 index 0000000000..39819aae56 --- /dev/null +++ b/static/images/railroad/cms.query.svg @@ -0,0 +1,52 @@ + + + + + + + + +CMS.QUERY +key + +item + \ No newline at end of file diff --git a/static/images/railroad/command-count.svg b/static/images/railroad/command-count.svg new file mode 100644 index 0000000000..b4f377491c --- /dev/null +++ b/static/images/railroad/command-count.svg @@ -0,0 +1,47 @@ + + + + + + + +COMMAND COUNT \ No newline at end of file diff --git a/static/images/railroad/command-docs.svg b/static/images/railroad/command-docs.svg new file mode 100644 index 0000000000..19ba59e3d5 --- /dev/null +++ b/static/images/railroad/command-docs.svg @@ -0,0 +1,53 @@ + + + + + + + + +COMMAND DOCS + + + +command-name + \ No newline at end of file diff --git a/static/images/railroad/command-getkeys.svg b/static/images/railroad/command-getkeys.svg new file mode 100644 index 0000000000..44ce77c708 --- /dev/null +++ b/static/images/railroad/command-getkeys.svg @@ -0,0 +1,54 @@ + + + + + + + + +COMMAND GETKEYS +command + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/command-getkeysandflags.svg b/static/images/railroad/command-getkeysandflags.svg new file mode 100644 index 0000000000..134ea6da98 --- /dev/null +++ b/static/images/railroad/command-getkeysandflags.svg @@ -0,0 +1,54 @@ + + + + + + + + +COMMAND GETKEYSANDFLAGS +command + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/command-help.svg b/static/images/railroad/command-help.svg new file mode 100644 index 0000000000..699248c976 --- /dev/null +++ b/static/images/railroad/command-help.svg @@ -0,0 +1,47 @@ + + + + + + + +COMMAND HELP \ No newline at end of file diff --git a/static/images/railroad/command-info.svg b/static/images/railroad/command-info.svg new file mode 100644 index 0000000000..0a391caa45 --- /dev/null +++ b/static/images/railroad/command-info.svg @@ -0,0 +1,53 @@ + + + + + + + + +COMMAND INFO + + + +command-name + \ No newline at end of file diff --git a/static/images/railroad/command-list.svg b/static/images/railroad/command-list.svg new file mode 100644 index 0000000000..d23a3ed259 --- /dev/null +++ b/static/images/railroad/command-list.svg @@ -0,0 +1,60 @@ + + + + + + + + +COMMAND LIST + + + + +MODULE +module-name + +ACLCAT +category + +PATTERN +pattern \ No newline at end of file diff --git a/static/images/railroad/command.svg b/static/images/railroad/command.svg new file mode 100644 index 0000000000..d30f639902 --- /dev/null +++ b/static/images/railroad/command.svg @@ -0,0 +1,47 @@ + + + + + + + +COMMAND \ No newline at end of file diff --git a/static/images/railroad/config-get.svg b/static/images/railroad/config-get.svg new file mode 100644 index 0000000000..404acb2fbc --- /dev/null +++ b/static/images/railroad/config-get.svg @@ -0,0 +1,51 @@ + + + + + + + + +CONFIG GET + +parameter + \ No newline at end of file diff --git a/static/images/railroad/config-help.svg b/static/images/railroad/config-help.svg new file mode 100644 index 0000000000..db9cd53259 --- /dev/null +++ b/static/images/railroad/config-help.svg @@ -0,0 +1,47 @@ + + + + + + + +CONFIG HELP \ No newline at end of file diff --git a/static/images/railroad/config-resetstat.svg b/static/images/railroad/config-resetstat.svg new file mode 100644 index 0000000000..739161f587 --- /dev/null +++ b/static/images/railroad/config-resetstat.svg @@ -0,0 +1,47 @@ + + + + + + + +CONFIG RESETSTAT \ No newline at end of file diff --git a/static/images/railroad/config-rewrite.svg b/static/images/railroad/config-rewrite.svg new file mode 100644 index 0000000000..4fa347fc3c --- /dev/null +++ b/static/images/railroad/config-rewrite.svg @@ -0,0 +1,47 @@ + + + + + + + +CONFIG REWRITE \ No newline at end of file diff --git a/static/images/railroad/config-set.svg b/static/images/railroad/config-set.svg new file mode 100644 index 0000000000..6fdaefc3df --- /dev/null +++ b/static/images/railroad/config-set.svg @@ -0,0 +1,53 @@ + + + + + + + + +CONFIG SET + + +parameter +value + \ No newline at end of file diff --git a/static/images/railroad/config.svg b/static/images/railroad/config.svg new file mode 100644 index 0000000000..75cf8170cd --- /dev/null +++ b/static/images/railroad/config.svg @@ -0,0 +1,47 @@ + + + + + + + +CONFIG \ No newline at end of file diff --git a/static/images/railroad/copy.svg b/static/images/railroad/copy.svg new file mode 100644 index 0000000000..f7e5e4ff40 --- /dev/null +++ b/static/images/railroad/copy.svg @@ -0,0 +1,58 @@ + + + + + + + + +COPY +source +destination + + + +DB +destination-db + + +REPLACE \ No newline at end of file diff --git a/static/images/railroad/dbsize.svg b/static/images/railroad/dbsize.svg new file mode 100644 index 0000000000..745113a9f1 --- /dev/null +++ b/static/images/railroad/dbsize.svg @@ -0,0 +1,47 @@ + + + + + + + +DBSIZE \ No newline at end of file diff --git a/static/images/railroad/debug.svg b/static/images/railroad/debug.svg new file mode 100644 index 0000000000..c5f5467ac2 --- /dev/null +++ b/static/images/railroad/debug.svg @@ -0,0 +1,47 @@ + + + + + + + +DEBUG \ No newline at end of file diff --git a/static/images/railroad/decr.svg b/static/images/railroad/decr.svg new file mode 100644 index 0000000000..1bfb362917 --- /dev/null +++ b/static/images/railroad/decr.svg @@ -0,0 +1,49 @@ + + + + + + + + +DECR +key \ No newline at end of file diff --git a/static/images/railroad/decrby.svg b/static/images/railroad/decrby.svg new file mode 100644 index 0000000000..e60a9db0b4 --- /dev/null +++ b/static/images/railroad/decrby.svg @@ -0,0 +1,50 @@ + + + + + + + + +DECRBY +key +decrement \ No newline at end of file diff --git a/static/images/railroad/del.svg b/static/images/railroad/del.svg new file mode 100644 index 0000000000..d641822244 --- /dev/null +++ b/static/images/railroad/del.svg @@ -0,0 +1,51 @@ + + + + + + + + +DEL + +key + \ No newline at end of file diff --git a/static/images/railroad/discard.svg b/static/images/railroad/discard.svg new file mode 100644 index 0000000000..241cb6aac9 --- /dev/null +++ b/static/images/railroad/discard.svg @@ -0,0 +1,47 @@ + + + + + + + +DISCARD \ No newline at end of file diff --git a/static/images/railroad/dump.svg b/static/images/railroad/dump.svg new file mode 100644 index 0000000000..c8bbfe3302 --- /dev/null +++ b/static/images/railroad/dump.svg @@ -0,0 +1,49 @@ + + + + + + + + +DUMP +key \ No newline at end of file diff --git a/static/images/railroad/echo.svg b/static/images/railroad/echo.svg new file mode 100644 index 0000000000..eae8454fba --- /dev/null +++ b/static/images/railroad/echo.svg @@ -0,0 +1,49 @@ + + + + + + + + +ECHO +message \ No newline at end of file diff --git a/static/images/railroad/eval.svg b/static/images/railroad/eval.svg new file mode 100644 index 0000000000..7b258d947d --- /dev/null +++ b/static/images/railroad/eval.svg @@ -0,0 +1,60 @@ + + + + + + + + +EVAL +script +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/eval_ro.svg b/static/images/railroad/eval_ro.svg new file mode 100644 index 0000000000..b01dc781fd --- /dev/null +++ b/static/images/railroad/eval_ro.svg @@ -0,0 +1,60 @@ + + + + + + + + +EVAL_RO +script +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/evalsha.svg b/static/images/railroad/evalsha.svg new file mode 100644 index 0000000000..2fabbc409a --- /dev/null +++ b/static/images/railroad/evalsha.svg @@ -0,0 +1,60 @@ + + + + + + + + +EVALSHA +sha1 +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/evalsha_ro.svg b/static/images/railroad/evalsha_ro.svg new file mode 100644 index 0000000000..3676a3c43b --- /dev/null +++ b/static/images/railroad/evalsha_ro.svg @@ -0,0 +1,60 @@ + + + + + + + + +EVALSHA_RO +sha1 +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/exec.svg b/static/images/railroad/exec.svg new file mode 100644 index 0000000000..0bffd7f356 --- /dev/null +++ b/static/images/railroad/exec.svg @@ -0,0 +1,47 @@ + + + + + + + +EXEC \ No newline at end of file diff --git a/static/images/railroad/exists.svg b/static/images/railroad/exists.svg new file mode 100644 index 0000000000..97e764eaed --- /dev/null +++ b/static/images/railroad/exists.svg @@ -0,0 +1,51 @@ + + + + + + + + +EXISTS + +key + \ No newline at end of file diff --git a/static/images/railroad/expire.svg b/static/images/railroad/expire.svg new file mode 100644 index 0000000000..029b765f10 --- /dev/null +++ b/static/images/railroad/expire.svg @@ -0,0 +1,57 @@ + + + + + + + + +EXPIRE +key +seconds + + + +NX +XX +GT +LT \ No newline at end of file diff --git a/static/images/railroad/expireat.svg b/static/images/railroad/expireat.svg new file mode 100644 index 0000000000..cef4e78e13 --- /dev/null +++ b/static/images/railroad/expireat.svg @@ -0,0 +1,57 @@ + + + + + + + + +EXPIREAT +key +unix-time-seconds + + + +NX +XX +GT +LT \ No newline at end of file diff --git a/static/images/railroad/expiretime.svg b/static/images/railroad/expiretime.svg new file mode 100644 index 0000000000..5633808668 --- /dev/null +++ b/static/images/railroad/expiretime.svg @@ -0,0 +1,49 @@ + + + + + + + + +EXPIRETIME +key \ No newline at end of file diff --git a/static/images/railroad/failover.svg b/static/images/railroad/failover.svg new file mode 100644 index 0000000000..542da85962 --- /dev/null +++ b/static/images/railroad/failover.svg @@ -0,0 +1,64 @@ + + + + + + + + +FAILOVER + + + +host +port + + +FORCE + + +ABORT + + + +TIMEOUT +milliseconds \ No newline at end of file diff --git a/static/images/railroad/fcall.svg b/static/images/railroad/fcall.svg new file mode 100644 index 0000000000..ecc3f545f9 --- /dev/null +++ b/static/images/railroad/fcall.svg @@ -0,0 +1,60 @@ + + + + + + + + +FCALL +function +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/fcall_ro.svg b/static/images/railroad/fcall_ro.svg new file mode 100644 index 0000000000..fbf8f789c0 --- /dev/null +++ b/static/images/railroad/fcall_ro.svg @@ -0,0 +1,60 @@ + + + + + + + + +FCALL_RO +function +numkeys + + + +key + + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/flushall.svg b/static/images/railroad/flushall.svg new file mode 100644 index 0000000000..f0b879b356 --- /dev/null +++ b/static/images/railroad/flushall.svg @@ -0,0 +1,53 @@ + + + + + + + + +FLUSHALL + + + +ASYNC +SYNC \ No newline at end of file diff --git a/static/images/railroad/flushdb.svg b/static/images/railroad/flushdb.svg new file mode 100644 index 0000000000..0bc4083d91 --- /dev/null +++ b/static/images/railroad/flushdb.svg @@ -0,0 +1,53 @@ + + + + + + + + +FLUSHDB + + + +ASYNC +SYNC \ No newline at end of file diff --git a/static/images/railroad/ft._list.svg b/static/images/railroad/ft._list.svg new file mode 100644 index 0000000000..b5f32735ef --- /dev/null +++ b/static/images/railroad/ft._list.svg @@ -0,0 +1,47 @@ + + + + + + + +FT._LIST \ No newline at end of file diff --git a/static/images/railroad/ft.aggregate.svg b/static/images/railroad/ft.aggregate.svg new file mode 100644 index 0000000000..73e02e3db3 --- /dev/null +++ b/static/images/railroad/ft.aggregate.svg @@ -0,0 +1,169 @@ + + + + + + + + +FT.AGGREGATE +index +query + + +VERBATIM + + + + +LOAD +count + +field + + + + +TIMEOUT +timeout + + +LOAD * + + + + + +GROUPBY +nargs + +property + + + + + + +REDUCE +function +nargs + +arg + + + + +AS +name + + + + + + +SORTBY +nargs + + + + +property + +ASC +DESC + + + + +MAX +num + + + + + +APPLY +expression + +AS +name + + + + +LIMIT +offset +num + + + +FILTER +filter + + + +WITHCURSOR + + + +COUNT +read_size + + + +MAXIDLE +idle_time + + + +PARAMS +nargs + + +name +value + + + + +DIALECT +dialect \ No newline at end of file diff --git a/static/images/railroad/ft.aliasadd.svg b/static/images/railroad/ft.aliasadd.svg new file mode 100644 index 0000000000..76a9420639 --- /dev/null +++ b/static/images/railroad/ft.aliasadd.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.ALIASADD +alias +index \ No newline at end of file diff --git a/static/images/railroad/ft.aliasdel.svg b/static/images/railroad/ft.aliasdel.svg new file mode 100644 index 0000000000..019c8eea4f --- /dev/null +++ b/static/images/railroad/ft.aliasdel.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.ALIASDEL +alias \ No newline at end of file diff --git a/static/images/railroad/ft.aliasupdate.svg b/static/images/railroad/ft.aliasupdate.svg new file mode 100644 index 0000000000..45ef6b81a3 --- /dev/null +++ b/static/images/railroad/ft.aliasupdate.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.ALIASUPDATE +alias +index \ No newline at end of file diff --git a/static/images/railroad/ft.alter.svg b/static/images/railroad/ft.alter.svg new file mode 100644 index 0000000000..368d0ba947 --- /dev/null +++ b/static/images/railroad/ft.alter.svg @@ -0,0 +1,56 @@ + + + + + + + + +FT.ALTER +index + + +SKIPINITIALSCAN +SCHEMA +ADD +field +options \ No newline at end of file diff --git a/static/images/railroad/ft.config-get.svg b/static/images/railroad/ft.config-get.svg new file mode 100644 index 0000000000..f58b098ed8 --- /dev/null +++ b/static/images/railroad/ft.config-get.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.CONFIG GET +option \ No newline at end of file diff --git a/static/images/railroad/ft.config-help.svg b/static/images/railroad/ft.config-help.svg new file mode 100644 index 0000000000..2b36e4988f --- /dev/null +++ b/static/images/railroad/ft.config-help.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.CONFIG HELP +option \ No newline at end of file diff --git a/static/images/railroad/ft.config-set.svg b/static/images/railroad/ft.config-set.svg new file mode 100644 index 0000000000..c310b0cd64 --- /dev/null +++ b/static/images/railroad/ft.config-set.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.CONFIG SET +option +value \ No newline at end of file diff --git a/static/images/railroad/ft.create.svg b/static/images/railroad/ft.create.svg new file mode 100644 index 0000000000..bde0699ecd --- /dev/null +++ b/static/images/railroad/ft.create.svg @@ -0,0 +1,160 @@ + + + + + + + + +FT.CREATE +index + + + +HASH +JSON + + + + +PREFIX +count + +prefix + + + + +FILTER +filter + + + +LANGUAGE +default_lang + + + +LANGUAGE_FIELD +lang_attribute + + + +SCORE +default_score + + + +SCORE_FIELD +score_attribute + + + +PAYLOAD_FIELD +payload_attribute + + +MAXTEXTFIELDS + + + +TEMPORARY +seconds + + +NOOFFSETS + + +NOHL + + +NOFIELDS + + +NOFREQS + + + +count + + + +stopword + + + +SKIPINITIALSCAN +SCHEMA + + +field_name + + + +AS +alias + +TEXT +TAG +NUMERIC +GEO +VECTOR + + +WITHSUFFIXTRIE + + +INDEXEMPTY + + +INDEXMISSING + + + +SORTABLE + + +UNF + + +NOINDEX + \ No newline at end of file diff --git a/static/images/railroad/ft.cursor-del.svg b/static/images/railroad/ft.cursor-del.svg new file mode 100644 index 0000000000..a56654d86a --- /dev/null +++ b/static/images/railroad/ft.cursor-del.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.CURSOR DEL +index +cursor_id \ No newline at end of file diff --git a/static/images/railroad/ft.cursor-read.svg b/static/images/railroad/ft.cursor-read.svg new file mode 100644 index 0000000000..4cc48e5069 --- /dev/null +++ b/static/images/railroad/ft.cursor-read.svg @@ -0,0 +1,55 @@ + + + + + + + + +FT.CURSOR READ +index +cursor_id + + + +COUNT +read size \ No newline at end of file diff --git a/static/images/railroad/ft.dictadd.svg b/static/images/railroad/ft.dictadd.svg new file mode 100644 index 0000000000..eb59602341 --- /dev/null +++ b/static/images/railroad/ft.dictadd.svg @@ -0,0 +1,52 @@ + + + + + + + + +FT.DICTADD +dict + +term + \ No newline at end of file diff --git a/static/images/railroad/ft.dictdel.svg b/static/images/railroad/ft.dictdel.svg new file mode 100644 index 0000000000..086a9dbd5e --- /dev/null +++ b/static/images/railroad/ft.dictdel.svg @@ -0,0 +1,52 @@ + + + + + + + + +FT.DICTDEL +dict + +term + \ No newline at end of file diff --git a/static/images/railroad/ft.dictdump.svg b/static/images/railroad/ft.dictdump.svg new file mode 100644 index 0000000000..794d6f113f --- /dev/null +++ b/static/images/railroad/ft.dictdump.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.DICTDUMP +dict \ No newline at end of file diff --git a/static/images/railroad/ft.dropindex.svg b/static/images/railroad/ft.dropindex.svg new file mode 100644 index 0000000000..7840b16290 --- /dev/null +++ b/static/images/railroad/ft.dropindex.svg @@ -0,0 +1,53 @@ + + + + + + + + +FT.DROPINDEX +index + + + +DD \ No newline at end of file diff --git a/static/images/railroad/ft.explain.svg b/static/images/railroad/ft.explain.svg new file mode 100644 index 0000000000..44af66607c --- /dev/null +++ b/static/images/railroad/ft.explain.svg @@ -0,0 +1,55 @@ + + + + + + + + +FT.EXPLAIN +index +query + + + +DIALECT +dialect \ No newline at end of file diff --git a/static/images/railroad/ft.explaincli.svg b/static/images/railroad/ft.explaincli.svg new file mode 100644 index 0000000000..a848ff3003 --- /dev/null +++ b/static/images/railroad/ft.explaincli.svg @@ -0,0 +1,55 @@ + + + + + + + + +FT.EXPLAINCLI +index +query + + + +DIALECT +dialect \ No newline at end of file diff --git a/static/images/railroad/ft.info.svg b/static/images/railroad/ft.info.svg new file mode 100644 index 0000000000..ffb87166a3 --- /dev/null +++ b/static/images/railroad/ft.info.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.INFO +index \ No newline at end of file diff --git a/static/images/railroad/ft.profile.svg b/static/images/railroad/ft.profile.svg new file mode 100644 index 0000000000..e3a2f0e4e6 --- /dev/null +++ b/static/images/railroad/ft.profile.svg @@ -0,0 +1,57 @@ + + + + + + + + +FT.PROFILE +index + +SEARCH +AGGREGATE + + +LIMITED +QUERY +query \ No newline at end of file diff --git a/static/images/railroad/ft.search.svg b/static/images/railroad/ft.search.svg new file mode 100644 index 0000000000..69a2448d36 --- /dev/null +++ b/static/images/railroad/ft.search.svg @@ -0,0 +1,242 @@ + + + + + + + + +FT.SEARCH +index +query + + +NOCONTENT + + +VERBATIM + + +NOSTOPWORDS + + +WITHSCORES + + +WITHPAYLOADS + + +WITHSORTKEYS + + + + + +FILTER +numeric_field +min +max + + + + + + +GEOFILTER +geo_field +lon +lat +radius + +m +km +mi +ft + + + + + +INKEYS +count + +key + + + + + +INFIELDS +count + +field + + + + + +RETURN +count + + +identifier + + + +AS +property + + + + +SUMMARIZE + + + + +FIELDS +count + +field + + + + +FRAGS +num + + + +LEN +fragsize + + + +SEPARATOR +separator + + + +HIGHLIGHT + + + + +FIELDS +count + +field + + + + +TAGS +open +close + + + +SLOP +slop + + + +TIMEOUT +timeout + + +INORDER + + + +LANGUAGE +language + + + +EXPANDER +expander + + + +SCORER +scorer + + +EXPLAINSCORE + + + +PAYLOAD +payload + + + + +SORTBY +sortby + + + +ASC +DESC + + + +LIMIT +offset +num + + + +PARAMS +nargs + + +name +value + + + + +DIALECT +dialect \ No newline at end of file diff --git a/static/images/railroad/ft.spellcheck.svg b/static/images/railroad/ft.spellcheck.svg new file mode 100644 index 0000000000..2567ed05a4 --- /dev/null +++ b/static/images/railroad/ft.spellcheck.svg @@ -0,0 +1,72 @@ + + + + + + + + +FT.SPELLCHECK +index +query + + + +DISTANCE +distance + + + + +INCLUDE +EXCLUDE +dictionary + + + +terms + + + + +DIALECT +dialect \ No newline at end of file diff --git a/static/images/railroad/ft.sugadd.svg b/static/images/railroad/ft.sugadd.svg new file mode 100644 index 0000000000..92a14e62d1 --- /dev/null +++ b/static/images/railroad/ft.sugadd.svg @@ -0,0 +1,60 @@ + + + + + + + + +FT.SUGADD +key +string +score + + + +INCR + + + +PAYLOAD +payload \ No newline at end of file diff --git a/static/images/railroad/ft.sugdel.svg b/static/images/railroad/ft.sugdel.svg new file mode 100644 index 0000000000..6733fad7ad --- /dev/null +++ b/static/images/railroad/ft.sugdel.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.SUGDEL +key +string \ No newline at end of file diff --git a/static/images/railroad/ft.sugget.svg b/static/images/railroad/ft.sugget.svg new file mode 100644 index 0000000000..8e7901cea3 --- /dev/null +++ b/static/images/railroad/ft.sugget.svg @@ -0,0 +1,64 @@ + + + + + + + + +FT.SUGGET +key +prefix + + +FUZZY + + +WITHSCORES + + +WITHPAYLOADS + + + +MAX +max \ No newline at end of file diff --git a/static/images/railroad/ft.suglen.svg b/static/images/railroad/ft.suglen.svg new file mode 100644 index 0000000000..4d51eb2df5 --- /dev/null +++ b/static/images/railroad/ft.suglen.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.SUGLEN +key \ No newline at end of file diff --git a/static/images/railroad/ft.syndump.svg b/static/images/railroad/ft.syndump.svg new file mode 100644 index 0000000000..862b32102d --- /dev/null +++ b/static/images/railroad/ft.syndump.svg @@ -0,0 +1,49 @@ + + + + + + + + +FT.SYNDUMP +index \ No newline at end of file diff --git a/static/images/railroad/ft.synupdate.svg b/static/images/railroad/ft.synupdate.svg new file mode 100644 index 0000000000..b3558bb1a7 --- /dev/null +++ b/static/images/railroad/ft.synupdate.svg @@ -0,0 +1,56 @@ + + + + + + + + +FT.SYNUPDATE +index +synonym_group_id + + +SKIPINITIALSCAN + +term + \ No newline at end of file diff --git a/static/images/railroad/ft.tagvals.svg b/static/images/railroad/ft.tagvals.svg new file mode 100644 index 0000000000..fbef8cff8d --- /dev/null +++ b/static/images/railroad/ft.tagvals.svg @@ -0,0 +1,50 @@ + + + + + + + + +FT.TAGVALS +index +field_name \ No newline at end of file diff --git a/static/images/railroad/function-delete.svg b/static/images/railroad/function-delete.svg new file mode 100644 index 0000000000..b89dd5e1de --- /dev/null +++ b/static/images/railroad/function-delete.svg @@ -0,0 +1,49 @@ + + + + + + + + +FUNCTION DELETE +library-name \ No newline at end of file diff --git a/static/images/railroad/function-dump.svg b/static/images/railroad/function-dump.svg new file mode 100644 index 0000000000..a656fcde1c --- /dev/null +++ b/static/images/railroad/function-dump.svg @@ -0,0 +1,47 @@ + + + + + + + +FUNCTION DUMP \ No newline at end of file diff --git a/static/images/railroad/function-flush.svg b/static/images/railroad/function-flush.svg new file mode 100644 index 0000000000..d1cb19e7b3 --- /dev/null +++ b/static/images/railroad/function-flush.svg @@ -0,0 +1,53 @@ + + + + + + + + +FUNCTION FLUSH + + + +ASYNC +SYNC \ No newline at end of file diff --git a/static/images/railroad/function-help.svg b/static/images/railroad/function-help.svg new file mode 100644 index 0000000000..5f7dbce721 --- /dev/null +++ b/static/images/railroad/function-help.svg @@ -0,0 +1,47 @@ + + + + + + + +FUNCTION HELP \ No newline at end of file diff --git a/static/images/railroad/function-kill.svg b/static/images/railroad/function-kill.svg new file mode 100644 index 0000000000..59a2213684 --- /dev/null +++ b/static/images/railroad/function-kill.svg @@ -0,0 +1,47 @@ + + + + + + + +FUNCTION KILL \ No newline at end of file diff --git a/static/images/railroad/function-list.svg b/static/images/railroad/function-list.svg new file mode 100644 index 0000000000..9a7849dcef --- /dev/null +++ b/static/images/railroad/function-list.svg @@ -0,0 +1,56 @@ + + + + + + + + +FUNCTION LIST + + + +LIBRARYNAME +library-name-pattern + + +WITHCODE \ No newline at end of file diff --git a/static/images/railroad/function-load.svg b/static/images/railroad/function-load.svg new file mode 100644 index 0000000000..721e0048ee --- /dev/null +++ b/static/images/railroad/function-load.svg @@ -0,0 +1,52 @@ + + + + + + + + +FUNCTION LOAD + + +REPLACE +function-code \ No newline at end of file diff --git a/static/images/railroad/function-restore.svg b/static/images/railroad/function-restore.svg new file mode 100644 index 0000000000..c412acf7a7 --- /dev/null +++ b/static/images/railroad/function-restore.svg @@ -0,0 +1,55 @@ + + + + + + + + +FUNCTION RESTORE +serialized-value + + + +FLUSH +APPEND +REPLACE \ No newline at end of file diff --git a/static/images/railroad/function-stats.svg b/static/images/railroad/function-stats.svg new file mode 100644 index 0000000000..3338e12232 --- /dev/null +++ b/static/images/railroad/function-stats.svg @@ -0,0 +1,47 @@ + + + + + + + +FUNCTION STATS \ No newline at end of file diff --git a/static/images/railroad/function.svg b/static/images/railroad/function.svg new file mode 100644 index 0000000000..38e9a0c736 --- /dev/null +++ b/static/images/railroad/function.svg @@ -0,0 +1,47 @@ + + + + + + + +FUNCTION \ No newline at end of file diff --git a/static/images/railroad/geoadd.svg b/static/images/railroad/geoadd.svg new file mode 100644 index 0000000000..6500554b90 --- /dev/null +++ b/static/images/railroad/geoadd.svg @@ -0,0 +1,63 @@ + + + + + + + + +GEOADD +key + + + +NX +XX + + +CH + + +longitude +latitude +member + \ No newline at end of file diff --git a/static/images/railroad/geodist.svg b/static/images/railroad/geodist.svg new file mode 100644 index 0000000000..9943ed4d3a --- /dev/null +++ b/static/images/railroad/geodist.svg @@ -0,0 +1,58 @@ + + + + + + + + +GEODIST +key +member1 +member2 + + + +M +KM +FT +MI \ No newline at end of file diff --git a/static/images/railroad/geohash.svg b/static/images/railroad/geohash.svg new file mode 100644 index 0000000000..ec510835b8 --- /dev/null +++ b/static/images/railroad/geohash.svg @@ -0,0 +1,54 @@ + + + + + + + + +GEOHASH +key + + + +member + \ No newline at end of file diff --git a/static/images/railroad/geopos.svg b/static/images/railroad/geopos.svg new file mode 100644 index 0000000000..457f1a287b --- /dev/null +++ b/static/images/railroad/geopos.svg @@ -0,0 +1,54 @@ + + + + + + + + +GEOPOS +key + + + +member + \ No newline at end of file diff --git a/static/images/railroad/georadius.svg b/static/images/railroad/georadius.svg new file mode 100644 index 0000000000..bd374a3830 --- /dev/null +++ b/static/images/railroad/georadius.svg @@ -0,0 +1,89 @@ + + + + + + + + +GEORADIUS +key +longitude +latitude +radius + +M +KM +FT +MI + + +WITHCOORD + + +WITHDIST + + +WITHHASH + + + + +COUNT +count + + +ANY + + + +ASC +DESC + + + + +STORE +key + +STOREDIST +key \ No newline at end of file diff --git a/static/images/railroad/georadius_ro.svg b/static/images/railroad/georadius_ro.svg new file mode 100644 index 0000000000..8eac5e42de --- /dev/null +++ b/static/images/railroad/georadius_ro.svg @@ -0,0 +1,80 @@ + + + + + + + + +GEORADIUS_RO +key +longitude +latitude +radius + +M +KM +FT +MI + + +WITHCOORD + + +WITHDIST + + +WITHHASH + + + + +COUNT +count + + +ANY + + + +ASC +DESC \ No newline at end of file diff --git a/static/images/railroad/georadiusbymember.svg b/static/images/railroad/georadiusbymember.svg new file mode 100644 index 0000000000..54bfe7a9ca --- /dev/null +++ b/static/images/railroad/georadiusbymember.svg @@ -0,0 +1,88 @@ + + + + + + + + +GEORADIUSBYMEMBER +key +member +radius + +M +KM +FT +MI + + +WITHCOORD + + +WITHDIST + + +WITHHASH + + + + +COUNT +count + + +ANY + + + +ASC +DESC + + + + +STORE +key + +STOREDIST +key \ No newline at end of file diff --git a/static/images/railroad/georadiusbymember_ro.svg b/static/images/railroad/georadiusbymember_ro.svg new file mode 100644 index 0000000000..3153f647a4 --- /dev/null +++ b/static/images/railroad/georadiusbymember_ro.svg @@ -0,0 +1,79 @@ + + + + + + + + +GEORADIUSBYMEMBER_RO +key +member +radius + +M +KM +FT +MI + + +WITHCOORD + + +WITHDIST + + +WITHHASH + + + + +COUNT +count + + +ANY + + + +ASC +DESC \ No newline at end of file diff --git a/static/images/railroad/geosearch.svg b/static/images/railroad/geosearch.svg new file mode 100644 index 0000000000..49ac6750b3 --- /dev/null +++ b/static/images/railroad/geosearch.svg @@ -0,0 +1,99 @@ + + + + + + + + +GEOSEARCH +key + + +FROMMEMBER +member + +longitude +latitude + + + +BYRADIUS +radius + +M +KM +FT +MI + + +BYBOX +width +height + +M +KM +FT +MI + + + +ASC +DESC + + + + +COUNT +count + + +ANY + + +WITHCOORD + + +WITHDIST + + +WITHHASH \ No newline at end of file diff --git a/static/images/railroad/geosearchstore.svg b/static/images/railroad/geosearchstore.svg new file mode 100644 index 0000000000..1c2bac7669 --- /dev/null +++ b/static/images/railroad/geosearchstore.svg @@ -0,0 +1,94 @@ + + + + + + + + +GEOSEARCHSTORE +destination +source + + +FROMMEMBER +member + +longitude +latitude + + + +BYRADIUS +radius + +M +KM +FT +MI + + +BYBOX +width +height + +M +KM +FT +MI + + + +ASC +DESC + + + + +COUNT +count + + +ANY + + +STOREDIST \ No newline at end of file diff --git a/static/images/railroad/get.svg b/static/images/railroad/get.svg new file mode 100644 index 0000000000..61893ed672 --- /dev/null +++ b/static/images/railroad/get.svg @@ -0,0 +1,49 @@ + + + + + + + + +GET +key \ No newline at end of file diff --git a/static/images/railroad/getbit.svg b/static/images/railroad/getbit.svg new file mode 100644 index 0000000000..374a918e0c --- /dev/null +++ b/static/images/railroad/getbit.svg @@ -0,0 +1,50 @@ + + + + + + + + +GETBIT +key +offset \ No newline at end of file diff --git a/static/images/railroad/getdel.svg b/static/images/railroad/getdel.svg new file mode 100644 index 0000000000..6cb7a0377e --- /dev/null +++ b/static/images/railroad/getdel.svg @@ -0,0 +1,49 @@ + + + + + + + + +GETDEL +key \ No newline at end of file diff --git a/static/images/railroad/getex.svg b/static/images/railroad/getex.svg new file mode 100644 index 0000000000..e327615fe1 --- /dev/null +++ b/static/images/railroad/getex.svg @@ -0,0 +1,65 @@ + + + + + + + + +GETEX +key + + + + +EX +seconds + +PX +milliseconds + +EXAT +unix-time-seconds + +PXAT +unix-time-milliseconds +PERSIST \ No newline at end of file diff --git a/static/images/railroad/getrange.svg b/static/images/railroad/getrange.svg new file mode 100644 index 0000000000..f18b2849df --- /dev/null +++ b/static/images/railroad/getrange.svg @@ -0,0 +1,51 @@ + + + + + + + + +GETRANGE +key +start +end \ No newline at end of file diff --git a/static/images/railroad/getset.svg b/static/images/railroad/getset.svg new file mode 100644 index 0000000000..f54e7c4804 --- /dev/null +++ b/static/images/railroad/getset.svg @@ -0,0 +1,50 @@ + + + + + + + + +GETSET +key +value \ No newline at end of file diff --git a/static/images/railroad/hdel.svg b/static/images/railroad/hdel.svg new file mode 100644 index 0000000000..ee81096d8b --- /dev/null +++ b/static/images/railroad/hdel.svg @@ -0,0 +1,52 @@ + + + + + + + + +HDEL +key + +field + \ No newline at end of file diff --git a/static/images/railroad/hello.svg b/static/images/railroad/hello.svg new file mode 100644 index 0000000000..7ee550f4d5 --- /dev/null +++ b/static/images/railroad/hello.svg @@ -0,0 +1,62 @@ + + + + + + + + +HELLO + + + +protover + + + +username +password + + + +SETNAME +clientname \ No newline at end of file diff --git a/static/images/railroad/hexists.svg b/static/images/railroad/hexists.svg new file mode 100644 index 0000000000..f8fce395ea --- /dev/null +++ b/static/images/railroad/hexists.svg @@ -0,0 +1,50 @@ + + + + + + + + +HEXISTS +key +field \ No newline at end of file diff --git a/static/images/railroad/hexpire.svg b/static/images/railroad/hexpire.svg new file mode 100644 index 0000000000..4fb30df627 --- /dev/null +++ b/static/images/railroad/hexpire.svg @@ -0,0 +1,62 @@ + + + + + + + + +HEXPIRE +key +seconds + + + +NX +XX +GT +LT + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hexpireat.svg b/static/images/railroad/hexpireat.svg new file mode 100644 index 0000000000..805c2446e4 --- /dev/null +++ b/static/images/railroad/hexpireat.svg @@ -0,0 +1,62 @@ + + + + + + + + +HEXPIREAT +key +unix-time-seconds + + + +NX +XX +GT +LT + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hexpiretime.svg b/static/images/railroad/hexpiretime.svg new file mode 100644 index 0000000000..5f170c6d0d --- /dev/null +++ b/static/images/railroad/hexpiretime.svg @@ -0,0 +1,54 @@ + + + + + + + + +HEXPIRETIME +key + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hget.svg b/static/images/railroad/hget.svg new file mode 100644 index 0000000000..6de62f818e --- /dev/null +++ b/static/images/railroad/hget.svg @@ -0,0 +1,50 @@ + + + + + + + + +HGET +key +field \ No newline at end of file diff --git a/static/images/railroad/hgetall.svg b/static/images/railroad/hgetall.svg new file mode 100644 index 0000000000..8cb9934957 --- /dev/null +++ b/static/images/railroad/hgetall.svg @@ -0,0 +1,49 @@ + + + + + + + + +HGETALL +key \ No newline at end of file diff --git a/static/images/railroad/hincrby.svg b/static/images/railroad/hincrby.svg new file mode 100644 index 0000000000..34b3e923d3 --- /dev/null +++ b/static/images/railroad/hincrby.svg @@ -0,0 +1,51 @@ + + + + + + + + +HINCRBY +key +field +increment \ No newline at end of file diff --git a/static/images/railroad/hincrbyfloat.svg b/static/images/railroad/hincrbyfloat.svg new file mode 100644 index 0000000000..52f1d0fdfc --- /dev/null +++ b/static/images/railroad/hincrbyfloat.svg @@ -0,0 +1,51 @@ + + + + + + + + +HINCRBYFLOAT +key +field +increment \ No newline at end of file diff --git a/static/images/railroad/hkeys.svg b/static/images/railroad/hkeys.svg new file mode 100644 index 0000000000..2d098fb31f --- /dev/null +++ b/static/images/railroad/hkeys.svg @@ -0,0 +1,49 @@ + + + + + + + + +HKEYS +key \ No newline at end of file diff --git a/static/images/railroad/hlen.svg b/static/images/railroad/hlen.svg new file mode 100644 index 0000000000..36cc1a89d6 --- /dev/null +++ b/static/images/railroad/hlen.svg @@ -0,0 +1,49 @@ + + + + + + + + +HLEN +key \ No newline at end of file diff --git a/static/images/railroad/hmget.svg b/static/images/railroad/hmget.svg new file mode 100644 index 0000000000..cd58a69afb --- /dev/null +++ b/static/images/railroad/hmget.svg @@ -0,0 +1,52 @@ + + + + + + + + +HMGET +key + +field + \ No newline at end of file diff --git a/static/images/railroad/hmset.svg b/static/images/railroad/hmset.svg new file mode 100644 index 0000000000..8de0ad41e7 --- /dev/null +++ b/static/images/railroad/hmset.svg @@ -0,0 +1,54 @@ + + + + + + + + +HMSET +key + + +field +value + \ No newline at end of file diff --git a/static/images/railroad/hpersist.svg b/static/images/railroad/hpersist.svg new file mode 100644 index 0000000000..bab369c92c --- /dev/null +++ b/static/images/railroad/hpersist.svg @@ -0,0 +1,54 @@ + + + + + + + + +HPERSIST +key + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hpexpire.svg b/static/images/railroad/hpexpire.svg new file mode 100644 index 0000000000..3853944a7a --- /dev/null +++ b/static/images/railroad/hpexpire.svg @@ -0,0 +1,62 @@ + + + + + + + + +HPEXPIRE +key +milliseconds + + + +NX +XX +GT +LT + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hpexpireat.svg b/static/images/railroad/hpexpireat.svg new file mode 100644 index 0000000000..218fda91f5 --- /dev/null +++ b/static/images/railroad/hpexpireat.svg @@ -0,0 +1,62 @@ + + + + + + + + +HPEXPIREAT +key +unix-time-milliseconds + + + +NX +XX +GT +LT + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hpexpiretime.svg b/static/images/railroad/hpexpiretime.svg new file mode 100644 index 0000000000..4c4c41eb8f --- /dev/null +++ b/static/images/railroad/hpexpiretime.svg @@ -0,0 +1,54 @@ + + + + + + + + +HPEXPIRETIME +key + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hpttl.svg b/static/images/railroad/hpttl.svg new file mode 100644 index 0000000000..dd55bad335 --- /dev/null +++ b/static/images/railroad/hpttl.svg @@ -0,0 +1,54 @@ + + + + + + + + +HPTTL +key + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hrandfield.svg b/static/images/railroad/hrandfield.svg new file mode 100644 index 0000000000..6f864e9eae --- /dev/null +++ b/static/images/railroad/hrandfield.svg @@ -0,0 +1,56 @@ + + + + + + + + +HRANDFIELD +key + + + +count + + +WITHVALUES \ No newline at end of file diff --git a/static/images/railroad/hscan.svg b/static/images/railroad/hscan.svg new file mode 100644 index 0000000000..a85efb6b03 --- /dev/null +++ b/static/images/railroad/hscan.svg @@ -0,0 +1,63 @@ + + + + + + + + +HSCAN +key +cursor + + + +MATCH +pattern + + + +COUNT +count + + +NOVALUES \ No newline at end of file diff --git a/static/images/railroad/hset.svg b/static/images/railroad/hset.svg new file mode 100644 index 0000000000..4c7f69bf55 --- /dev/null +++ b/static/images/railroad/hset.svg @@ -0,0 +1,54 @@ + + + + + + + + +HSET +key + + +field +value + \ No newline at end of file diff --git a/static/images/railroad/hsetnx.svg b/static/images/railroad/hsetnx.svg new file mode 100644 index 0000000000..657611df4a --- /dev/null +++ b/static/images/railroad/hsetnx.svg @@ -0,0 +1,51 @@ + + + + + + + + +HSETNX +key +field +value \ No newline at end of file diff --git a/static/images/railroad/hstrlen.svg b/static/images/railroad/hstrlen.svg new file mode 100644 index 0000000000..77eb3a8d77 --- /dev/null +++ b/static/images/railroad/hstrlen.svg @@ -0,0 +1,50 @@ + + + + + + + + +HSTRLEN +key +field \ No newline at end of file diff --git a/static/images/railroad/httl.svg b/static/images/railroad/httl.svg new file mode 100644 index 0000000000..1fa08f8c4d --- /dev/null +++ b/static/images/railroad/httl.svg @@ -0,0 +1,54 @@ + + + + + + + + +HTTL +key + +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hvals.svg b/static/images/railroad/hvals.svg new file mode 100644 index 0000000000..95ad337ee2 --- /dev/null +++ b/static/images/railroad/hvals.svg @@ -0,0 +1,49 @@ + + + + + + + + +HVALS +key \ No newline at end of file diff --git a/static/images/railroad/incr.svg b/static/images/railroad/incr.svg new file mode 100644 index 0000000000..b2f6e4dde1 --- /dev/null +++ b/static/images/railroad/incr.svg @@ -0,0 +1,49 @@ + + + + + + + + +INCR +key \ No newline at end of file diff --git a/static/images/railroad/incrby.svg b/static/images/railroad/incrby.svg new file mode 100644 index 0000000000..03662e5d04 --- /dev/null +++ b/static/images/railroad/incrby.svg @@ -0,0 +1,50 @@ + + + + + + + + +INCRBY +key +increment \ No newline at end of file diff --git a/static/images/railroad/incrbyfloat.svg b/static/images/railroad/incrbyfloat.svg new file mode 100644 index 0000000000..f39827dca1 --- /dev/null +++ b/static/images/railroad/incrbyfloat.svg @@ -0,0 +1,50 @@ + + + + + + + + +INCRBYFLOAT +key +increment \ No newline at end of file diff --git a/static/images/railroad/info.svg b/static/images/railroad/info.svg new file mode 100644 index 0000000000..8fcec7a27b --- /dev/null +++ b/static/images/railroad/info.svg @@ -0,0 +1,53 @@ + + + + + + + + +INFO + + + +section + \ No newline at end of file diff --git a/static/images/railroad/json.arrappend.svg b/static/images/railroad/json.arrappend.svg new file mode 100644 index 0000000000..0df94599c0 --- /dev/null +++ b/static/images/railroad/json.arrappend.svg @@ -0,0 +1,55 @@ + + + + + + + + +JSON.ARRAPPEND +key + + +path + +value + \ No newline at end of file diff --git a/static/images/railroad/json.arrindex.svg b/static/images/railroad/json.arrindex.svg new file mode 100644 index 0000000000..126d0759a0 --- /dev/null +++ b/static/images/railroad/json.arrindex.svg @@ -0,0 +1,58 @@ + + + + + + + + +JSON.ARRINDEX +key +path +value + + + +start + + +stop \ No newline at end of file diff --git a/static/images/railroad/json.arrinsert.svg b/static/images/railroad/json.arrinsert.svg new file mode 100644 index 0000000000..0451f0be97 --- /dev/null +++ b/static/images/railroad/json.arrinsert.svg @@ -0,0 +1,54 @@ + + + + + + + + +JSON.ARRINSERT +key +path +index + +value + \ No newline at end of file diff --git a/static/images/railroad/json.arrlen.svg b/static/images/railroad/json.arrlen.svg new file mode 100644 index 0000000000..aec61e5524 --- /dev/null +++ b/static/images/railroad/json.arrlen.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.ARRLEN +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.arrpop.svg b/static/images/railroad/json.arrpop.svg new file mode 100644 index 0000000000..cce1c83bb9 --- /dev/null +++ b/static/images/railroad/json.arrpop.svg @@ -0,0 +1,56 @@ + + + + + + + + +JSON.ARRPOP +key + + + +path + + +index \ No newline at end of file diff --git a/static/images/railroad/json.arrtrim.svg b/static/images/railroad/json.arrtrim.svg new file mode 100644 index 0000000000..091a68bb6a --- /dev/null +++ b/static/images/railroad/json.arrtrim.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.ARRTRIM +key +path +start +stop \ No newline at end of file diff --git a/static/images/railroad/json.clear.svg b/static/images/railroad/json.clear.svg new file mode 100644 index 0000000000..16e5386066 --- /dev/null +++ b/static/images/railroad/json.clear.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.CLEAR +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.debug-help.svg b/static/images/railroad/json.debug-help.svg new file mode 100644 index 0000000000..ef91133482 --- /dev/null +++ b/static/images/railroad/json.debug-help.svg @@ -0,0 +1,47 @@ + + + + + + + +JSON.DEBUG HELP \ No newline at end of file diff --git a/static/images/railroad/json.debug-memory.svg b/static/images/railroad/json.debug-memory.svg new file mode 100644 index 0000000000..66c52bda03 --- /dev/null +++ b/static/images/railroad/json.debug-memory.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.DEBUG MEMORY +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.debug.svg b/static/images/railroad/json.debug.svg new file mode 100644 index 0000000000..6a9af547da --- /dev/null +++ b/static/images/railroad/json.debug.svg @@ -0,0 +1,47 @@ + + + + + + + +JSON.DEBUG \ No newline at end of file diff --git a/static/images/railroad/json.del.svg b/static/images/railroad/json.del.svg new file mode 100644 index 0000000000..ff1e4d898f --- /dev/null +++ b/static/images/railroad/json.del.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.DEL +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.forget.svg b/static/images/railroad/json.forget.svg new file mode 100644 index 0000000000..950a91e2e0 --- /dev/null +++ b/static/images/railroad/json.forget.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.FORGET +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.get.svg b/static/images/railroad/json.get.svg new file mode 100644 index 0000000000..4a4da1c8eb --- /dev/null +++ b/static/images/railroad/json.get.svg @@ -0,0 +1,69 @@ + + + + + + + + +JSON.GET +key + + + +INDENT +indent + + + +NEWLINE +newline + + + +SPACE +space + + + +path + \ No newline at end of file diff --git a/static/images/railroad/json.merge.svg b/static/images/railroad/json.merge.svg new file mode 100644 index 0000000000..074d008141 --- /dev/null +++ b/static/images/railroad/json.merge.svg @@ -0,0 +1,51 @@ + + + + + + + + +JSON.MERGE +key +path +value \ No newline at end of file diff --git a/static/images/railroad/json.mget.svg b/static/images/railroad/json.mget.svg new file mode 100644 index 0000000000..e72951a119 --- /dev/null +++ b/static/images/railroad/json.mget.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.MGET + +key + +path \ No newline at end of file diff --git a/static/images/railroad/json.mset.svg b/static/images/railroad/json.mset.svg new file mode 100644 index 0000000000..9cc20d7c1e --- /dev/null +++ b/static/images/railroad/json.mset.svg @@ -0,0 +1,54 @@ + + + + + + + + +JSON.MSET + + +key +path +value + \ No newline at end of file diff --git a/static/images/railroad/json.numincrby.svg b/static/images/railroad/json.numincrby.svg new file mode 100644 index 0000000000..a74a5890f8 --- /dev/null +++ b/static/images/railroad/json.numincrby.svg @@ -0,0 +1,51 @@ + + + + + + + + +JSON.NUMINCRBY +key +path +value \ No newline at end of file diff --git a/static/images/railroad/json.nummultby.svg b/static/images/railroad/json.nummultby.svg new file mode 100644 index 0000000000..f913cd4e05 --- /dev/null +++ b/static/images/railroad/json.nummultby.svg @@ -0,0 +1,51 @@ + + + + + + + + +JSON.NUMMULTBY +key +path +value \ No newline at end of file diff --git a/static/images/railroad/json.objkeys.svg b/static/images/railroad/json.objkeys.svg new file mode 100644 index 0000000000..ef842ce525 --- /dev/null +++ b/static/images/railroad/json.objkeys.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.OBJKEYS +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.objlen.svg b/static/images/railroad/json.objlen.svg new file mode 100644 index 0000000000..2ee810b464 --- /dev/null +++ b/static/images/railroad/json.objlen.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.OBJLEN +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.resp.svg b/static/images/railroad/json.resp.svg new file mode 100644 index 0000000000..4511969cfa --- /dev/null +++ b/static/images/railroad/json.resp.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.RESP +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.set.svg b/static/images/railroad/json.set.svg new file mode 100644 index 0000000000..bdc4abfb2d --- /dev/null +++ b/static/images/railroad/json.set.svg @@ -0,0 +1,56 @@ + + + + + + + + +JSON.SET +key +path +value + + + +NX +XX \ No newline at end of file diff --git a/static/images/railroad/json.strappend.svg b/static/images/railroad/json.strappend.svg new file mode 100644 index 0000000000..a1062dcd1b --- /dev/null +++ b/static/images/railroad/json.strappend.svg @@ -0,0 +1,53 @@ + + + + + + + + +JSON.STRAPPEND +key + + +path +value \ No newline at end of file diff --git a/static/images/railroad/json.strlen.svg b/static/images/railroad/json.strlen.svg new file mode 100644 index 0000000000..19b4ad8fb9 --- /dev/null +++ b/static/images/railroad/json.strlen.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.STRLEN +key + + +path \ No newline at end of file diff --git a/static/images/railroad/json.toggle.svg b/static/images/railroad/json.toggle.svg new file mode 100644 index 0000000000..92741b7717 --- /dev/null +++ b/static/images/railroad/json.toggle.svg @@ -0,0 +1,50 @@ + + + + + + + + +JSON.TOGGLE +key +path \ No newline at end of file diff --git a/static/images/railroad/json.type.svg b/static/images/railroad/json.type.svg new file mode 100644 index 0000000000..9c89218995 --- /dev/null +++ b/static/images/railroad/json.type.svg @@ -0,0 +1,52 @@ + + + + + + + + +JSON.TYPE +key + + +path \ No newline at end of file diff --git a/static/images/railroad/keys.svg b/static/images/railroad/keys.svg new file mode 100644 index 0000000000..127b23a6f0 --- /dev/null +++ b/static/images/railroad/keys.svg @@ -0,0 +1,49 @@ + + + + + + + + +KEYS +pattern \ No newline at end of file diff --git a/static/images/railroad/lastsave.svg b/static/images/railroad/lastsave.svg new file mode 100644 index 0000000000..4868affdc9 --- /dev/null +++ b/static/images/railroad/lastsave.svg @@ -0,0 +1,47 @@ + + + + + + + +LASTSAVE \ No newline at end of file diff --git a/static/images/railroad/latency-doctor.svg b/static/images/railroad/latency-doctor.svg new file mode 100644 index 0000000000..8bae63f3b8 --- /dev/null +++ b/static/images/railroad/latency-doctor.svg @@ -0,0 +1,47 @@ + + + + + + + +LATENCY DOCTOR \ No newline at end of file diff --git a/static/images/railroad/latency-graph.svg b/static/images/railroad/latency-graph.svg new file mode 100644 index 0000000000..a1c8e0b23e --- /dev/null +++ b/static/images/railroad/latency-graph.svg @@ -0,0 +1,49 @@ + + + + + + + + +LATENCY GRAPH +event \ No newline at end of file diff --git a/static/images/railroad/latency-help.svg b/static/images/railroad/latency-help.svg new file mode 100644 index 0000000000..f730afd5f4 --- /dev/null +++ b/static/images/railroad/latency-help.svg @@ -0,0 +1,47 @@ + + + + + + + +LATENCY HELP \ No newline at end of file diff --git a/static/images/railroad/latency-histogram.svg b/static/images/railroad/latency-histogram.svg new file mode 100644 index 0000000000..68dd7bc416 --- /dev/null +++ b/static/images/railroad/latency-histogram.svg @@ -0,0 +1,53 @@ + + + + + + + + +LATENCY HISTOGRAM + + + +command + \ No newline at end of file diff --git a/static/images/railroad/latency-history.svg b/static/images/railroad/latency-history.svg new file mode 100644 index 0000000000..41242aef98 --- /dev/null +++ b/static/images/railroad/latency-history.svg @@ -0,0 +1,49 @@ + + + + + + + + +LATENCY HISTORY +event \ No newline at end of file diff --git a/static/images/railroad/latency-latest.svg b/static/images/railroad/latency-latest.svg new file mode 100644 index 0000000000..ebd5993c90 --- /dev/null +++ b/static/images/railroad/latency-latest.svg @@ -0,0 +1,47 @@ + + + + + + + +LATENCY LATEST \ No newline at end of file diff --git a/static/images/railroad/latency-reset.svg b/static/images/railroad/latency-reset.svg new file mode 100644 index 0000000000..4d31ce737e --- /dev/null +++ b/static/images/railroad/latency-reset.svg @@ -0,0 +1,53 @@ + + + + + + + + +LATENCY RESET + + + +event + \ No newline at end of file diff --git a/static/images/railroad/latency.svg b/static/images/railroad/latency.svg new file mode 100644 index 0000000000..74ac1d8564 --- /dev/null +++ b/static/images/railroad/latency.svg @@ -0,0 +1,47 @@ + + + + + + + +LATENCY \ No newline at end of file diff --git a/static/images/railroad/lcs.svg b/static/images/railroad/lcs.svg new file mode 100644 index 0000000000..7e3aaccd17 --- /dev/null +++ b/static/images/railroad/lcs.svg @@ -0,0 +1,64 @@ + + + + + + + + +LCS +key1 +key2 + + +LEN + + +IDX + + + +MINMATCHLEN +min-match-len + + +WITHMATCHLEN \ No newline at end of file diff --git a/static/images/railroad/lindex.svg b/static/images/railroad/lindex.svg new file mode 100644 index 0000000000..c99c2928f0 --- /dev/null +++ b/static/images/railroad/lindex.svg @@ -0,0 +1,50 @@ + + + + + + + + +LINDEX +key +index \ No newline at end of file diff --git a/static/images/railroad/linsert.svg b/static/images/railroad/linsert.svg new file mode 100644 index 0000000000..df49bb677c --- /dev/null +++ b/static/images/railroad/linsert.svg @@ -0,0 +1,54 @@ + + + + + + + + +LINSERT +key + +BEFORE +AFTER +pivot +element \ No newline at end of file diff --git a/static/images/railroad/llen.svg b/static/images/railroad/llen.svg new file mode 100644 index 0000000000..3d871a0ff7 --- /dev/null +++ b/static/images/railroad/llen.svg @@ -0,0 +1,49 @@ + + + + + + + + +LLEN +key \ No newline at end of file diff --git a/static/images/railroad/lmove.svg b/static/images/railroad/lmove.svg new file mode 100644 index 0000000000..cbf53fc573 --- /dev/null +++ b/static/images/railroad/lmove.svg @@ -0,0 +1,56 @@ + + + + + + + + +LMOVE +source +destination + +LEFT +RIGHT + +LEFT +RIGHT \ No newline at end of file diff --git a/static/images/railroad/lmpop.svg b/static/images/railroad/lmpop.svg new file mode 100644 index 0000000000..6274acacdf --- /dev/null +++ b/static/images/railroad/lmpop.svg @@ -0,0 +1,60 @@ + + + + + + + + +LMPOP +numkeys + +key + + +LEFT +RIGHT + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/lolwut.svg b/static/images/railroad/lolwut.svg new file mode 100644 index 0000000000..e2884947e2 --- /dev/null +++ b/static/images/railroad/lolwut.svg @@ -0,0 +1,53 @@ + + + + + + + + +LOLWUT + + + +VERSION +version \ No newline at end of file diff --git a/static/images/railroad/lpop.svg b/static/images/railroad/lpop.svg new file mode 100644 index 0000000000..e989b300f8 --- /dev/null +++ b/static/images/railroad/lpop.svg @@ -0,0 +1,52 @@ + + + + + + + + +LPOP +key + + +count \ No newline at end of file diff --git a/static/images/railroad/lpos.svg b/static/images/railroad/lpos.svg new file mode 100644 index 0000000000..97a3465bc6 --- /dev/null +++ b/static/images/railroad/lpos.svg @@ -0,0 +1,65 @@ + + + + + + + + +LPOS +key +element + + + +RANK +rank + + + +COUNT +num-matches + + + +MAXLEN +len \ No newline at end of file diff --git a/static/images/railroad/lpush.svg b/static/images/railroad/lpush.svg new file mode 100644 index 0000000000..ec82807248 --- /dev/null +++ b/static/images/railroad/lpush.svg @@ -0,0 +1,52 @@ + + + + + + + + +LPUSH +key + +element + \ No newline at end of file diff --git a/static/images/railroad/lpushx.svg b/static/images/railroad/lpushx.svg new file mode 100644 index 0000000000..511246a6d6 --- /dev/null +++ b/static/images/railroad/lpushx.svg @@ -0,0 +1,52 @@ + + + + + + + + +LPUSHX +key + +element + \ No newline at end of file diff --git a/static/images/railroad/lrange.svg b/static/images/railroad/lrange.svg new file mode 100644 index 0000000000..96ef51ea34 --- /dev/null +++ b/static/images/railroad/lrange.svg @@ -0,0 +1,51 @@ + + + + + + + + +LRANGE +key +start +stop \ No newline at end of file diff --git a/static/images/railroad/lrem.svg b/static/images/railroad/lrem.svg new file mode 100644 index 0000000000..1a0cf75f9b --- /dev/null +++ b/static/images/railroad/lrem.svg @@ -0,0 +1,51 @@ + + + + + + + + +LREM +key +count +element \ No newline at end of file diff --git a/static/images/railroad/lset.svg b/static/images/railroad/lset.svg new file mode 100644 index 0000000000..102503bcf5 --- /dev/null +++ b/static/images/railroad/lset.svg @@ -0,0 +1,51 @@ + + + + + + + + +LSET +key +index +element \ No newline at end of file diff --git a/static/images/railroad/ltrim.svg b/static/images/railroad/ltrim.svg new file mode 100644 index 0000000000..dc07f3080c --- /dev/null +++ b/static/images/railroad/ltrim.svg @@ -0,0 +1,51 @@ + + + + + + + + +LTRIM +key +start +stop \ No newline at end of file diff --git a/static/images/railroad/memory-doctor.svg b/static/images/railroad/memory-doctor.svg new file mode 100644 index 0000000000..acdba600b5 --- /dev/null +++ b/static/images/railroad/memory-doctor.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY DOCTOR \ No newline at end of file diff --git a/static/images/railroad/memory-help.svg b/static/images/railroad/memory-help.svg new file mode 100644 index 0000000000..bb82b0253a --- /dev/null +++ b/static/images/railroad/memory-help.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY HELP \ No newline at end of file diff --git a/static/images/railroad/memory-malloc-stats.svg b/static/images/railroad/memory-malloc-stats.svg new file mode 100644 index 0000000000..dfbf79e471 --- /dev/null +++ b/static/images/railroad/memory-malloc-stats.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY MALLOC-STATS \ No newline at end of file diff --git a/static/images/railroad/memory-purge.svg b/static/images/railroad/memory-purge.svg new file mode 100644 index 0000000000..325493eb82 --- /dev/null +++ b/static/images/railroad/memory-purge.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY PURGE \ No newline at end of file diff --git a/static/images/railroad/memory-stats.svg b/static/images/railroad/memory-stats.svg new file mode 100644 index 0000000000..3ed1e053e0 --- /dev/null +++ b/static/images/railroad/memory-stats.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY STATS \ No newline at end of file diff --git a/static/images/railroad/memory-usage.svg b/static/images/railroad/memory-usage.svg new file mode 100644 index 0000000000..3307c5b973 --- /dev/null +++ b/static/images/railroad/memory-usage.svg @@ -0,0 +1,54 @@ + + + + + + + + +MEMORY USAGE +key + + + +SAMPLES +count \ No newline at end of file diff --git a/static/images/railroad/memory.svg b/static/images/railroad/memory.svg new file mode 100644 index 0000000000..f280b23c77 --- /dev/null +++ b/static/images/railroad/memory.svg @@ -0,0 +1,47 @@ + + + + + + + +MEMORY \ No newline at end of file diff --git a/static/images/railroad/mget.svg b/static/images/railroad/mget.svg new file mode 100644 index 0000000000..bd44882d1f --- /dev/null +++ b/static/images/railroad/mget.svg @@ -0,0 +1,51 @@ + + + + + + + + +MGET + +key + \ No newline at end of file diff --git a/static/images/railroad/migrate.svg b/static/images/railroad/migrate.svg new file mode 100644 index 0000000000..d900f0e1f0 --- /dev/null +++ b/static/images/railroad/migrate.svg @@ -0,0 +1,77 @@ + + + + + + + + +MIGRATE +host +port + +key +"" +destination-db +timeout + + +COPY + + +REPLACE + + + + +AUTH +password + +username +password + + + + +KEYS +key + \ No newline at end of file diff --git a/static/images/railroad/module-help.svg b/static/images/railroad/module-help.svg new file mode 100644 index 0000000000..34cc26adfe --- /dev/null +++ b/static/images/railroad/module-help.svg @@ -0,0 +1,47 @@ + + + + + + + +MODULE HELP \ No newline at end of file diff --git a/static/images/railroad/module-list.svg b/static/images/railroad/module-list.svg new file mode 100644 index 0000000000..e6efa7a677 --- /dev/null +++ b/static/images/railroad/module-list.svg @@ -0,0 +1,47 @@ + + + + + + + +MODULE LIST \ No newline at end of file diff --git a/static/images/railroad/module-load.svg b/static/images/railroad/module-load.svg new file mode 100644 index 0000000000..c457669a6f --- /dev/null +++ b/static/images/railroad/module-load.svg @@ -0,0 +1,54 @@ + + + + + + + + +MODULE LOAD +path + + + +arg + \ No newline at end of file diff --git a/static/images/railroad/module-loadex.svg b/static/images/railroad/module-loadex.svg new file mode 100644 index 0000000000..2c8e4b646d --- /dev/null +++ b/static/images/railroad/module-loadex.svg @@ -0,0 +1,75 @@ + + + + + + + + +MODULE LOADEX +path + + + + +namename +valuevalue +namename +valuevalue + + + + +CONFIG + +namename +valuevalue +namename +valuevalue + + + + + +ARGS +args + \ No newline at end of file diff --git a/static/images/railroad/module-unload.svg b/static/images/railroad/module-unload.svg new file mode 100644 index 0000000000..e37e5b7715 --- /dev/null +++ b/static/images/railroad/module-unload.svg @@ -0,0 +1,49 @@ + + + + + + + + +MODULE UNLOAD +name \ No newline at end of file diff --git a/static/images/railroad/module.svg b/static/images/railroad/module.svg new file mode 100644 index 0000000000..d81c98a812 --- /dev/null +++ b/static/images/railroad/module.svg @@ -0,0 +1,47 @@ + + + + + + + +MODULE \ No newline at end of file diff --git a/static/images/railroad/monitor.svg b/static/images/railroad/monitor.svg new file mode 100644 index 0000000000..0922e7d846 --- /dev/null +++ b/static/images/railroad/monitor.svg @@ -0,0 +1,47 @@ + + + + + + + +MONITOR \ No newline at end of file diff --git a/static/images/railroad/move.svg b/static/images/railroad/move.svg new file mode 100644 index 0000000000..1a952f938f --- /dev/null +++ b/static/images/railroad/move.svg @@ -0,0 +1,50 @@ + + + + + + + + +MOVE +key +db \ No newline at end of file diff --git a/static/images/railroad/mset.svg b/static/images/railroad/mset.svg new file mode 100644 index 0000000000..c9e4b04c22 --- /dev/null +++ b/static/images/railroad/mset.svg @@ -0,0 +1,53 @@ + + + + + + + + +MSET + + +key +value + \ No newline at end of file diff --git a/static/images/railroad/msetnx.svg b/static/images/railroad/msetnx.svg new file mode 100644 index 0000000000..064052eb1a --- /dev/null +++ b/static/images/railroad/msetnx.svg @@ -0,0 +1,53 @@ + + + + + + + + +MSETNX + + +key +value + \ No newline at end of file diff --git a/static/images/railroad/multi.svg b/static/images/railroad/multi.svg new file mode 100644 index 0000000000..4b8798b899 --- /dev/null +++ b/static/images/railroad/multi.svg @@ -0,0 +1,47 @@ + + + + + + + +MULTI \ No newline at end of file diff --git a/static/images/railroad/object-encoding.svg b/static/images/railroad/object-encoding.svg new file mode 100644 index 0000000000..f1dacae596 --- /dev/null +++ b/static/images/railroad/object-encoding.svg @@ -0,0 +1,49 @@ + + + + + + + + +OBJECT ENCODING +key \ No newline at end of file diff --git a/static/images/railroad/object-freq.svg b/static/images/railroad/object-freq.svg new file mode 100644 index 0000000000..7a63db7b05 --- /dev/null +++ b/static/images/railroad/object-freq.svg @@ -0,0 +1,49 @@ + + + + + + + + +OBJECT FREQ +key \ No newline at end of file diff --git a/static/images/railroad/object-help.svg b/static/images/railroad/object-help.svg new file mode 100644 index 0000000000..d1795368fc --- /dev/null +++ b/static/images/railroad/object-help.svg @@ -0,0 +1,47 @@ + + + + + + + +OBJECT HELP \ No newline at end of file diff --git a/static/images/railroad/object-idletime.svg b/static/images/railroad/object-idletime.svg new file mode 100644 index 0000000000..19e2f0ffc1 --- /dev/null +++ b/static/images/railroad/object-idletime.svg @@ -0,0 +1,49 @@ + + + + + + + + +OBJECT IDLETIME +key \ No newline at end of file diff --git a/static/images/railroad/object-refcount.svg b/static/images/railroad/object-refcount.svg new file mode 100644 index 0000000000..052e188305 --- /dev/null +++ b/static/images/railroad/object-refcount.svg @@ -0,0 +1,49 @@ + + + + + + + + +OBJECT REFCOUNT +key \ No newline at end of file diff --git a/static/images/railroad/object.svg b/static/images/railroad/object.svg new file mode 100644 index 0000000000..c3797680b2 --- /dev/null +++ b/static/images/railroad/object.svg @@ -0,0 +1,47 @@ + + + + + + + +OBJECT \ No newline at end of file diff --git a/static/images/railroad/persist.svg b/static/images/railroad/persist.svg new file mode 100644 index 0000000000..88d44694dd --- /dev/null +++ b/static/images/railroad/persist.svg @@ -0,0 +1,49 @@ + + + + + + + + +PERSIST +key \ No newline at end of file diff --git a/static/images/railroad/pexpire.svg b/static/images/railroad/pexpire.svg new file mode 100644 index 0000000000..81ca226463 --- /dev/null +++ b/static/images/railroad/pexpire.svg @@ -0,0 +1,57 @@ + + + + + + + + +PEXPIRE +key +milliseconds + + + +NX +XX +GT +LT \ No newline at end of file diff --git a/static/images/railroad/pexpireat.svg b/static/images/railroad/pexpireat.svg new file mode 100644 index 0000000000..c150b86169 --- /dev/null +++ b/static/images/railroad/pexpireat.svg @@ -0,0 +1,57 @@ + + + + + + + + +PEXPIREAT +key +unix-time-milliseconds + + + +NX +XX +GT +LT \ No newline at end of file diff --git a/static/images/railroad/pexpiretime.svg b/static/images/railroad/pexpiretime.svg new file mode 100644 index 0000000000..54e4b2419e --- /dev/null +++ b/static/images/railroad/pexpiretime.svg @@ -0,0 +1,49 @@ + + + + + + + + +PEXPIRETIME +key \ No newline at end of file diff --git a/static/images/railroad/pfadd.svg b/static/images/railroad/pfadd.svg new file mode 100644 index 0000000000..d4d2c0cfef --- /dev/null +++ b/static/images/railroad/pfadd.svg @@ -0,0 +1,54 @@ + + + + + + + + +PFADD +key + + + +element + \ No newline at end of file diff --git a/static/images/railroad/pfcount.svg b/static/images/railroad/pfcount.svg new file mode 100644 index 0000000000..a69309ab2b --- /dev/null +++ b/static/images/railroad/pfcount.svg @@ -0,0 +1,51 @@ + + + + + + + + +PFCOUNT + +key + \ No newline at end of file diff --git a/static/images/railroad/pfdebug.svg b/static/images/railroad/pfdebug.svg new file mode 100644 index 0000000000..b9614d8ee8 --- /dev/null +++ b/static/images/railroad/pfdebug.svg @@ -0,0 +1,50 @@ + + + + + + + + +PFDEBUG +subcommand +key \ No newline at end of file diff --git a/static/images/railroad/pfmerge.svg b/static/images/railroad/pfmerge.svg new file mode 100644 index 0000000000..21b245fffb --- /dev/null +++ b/static/images/railroad/pfmerge.svg @@ -0,0 +1,54 @@ + + + + + + + + +PFMERGE +destkey + + + +sourcekey + \ No newline at end of file diff --git a/static/images/railroad/pfselftest.svg b/static/images/railroad/pfselftest.svg new file mode 100644 index 0000000000..fbda8bda3f --- /dev/null +++ b/static/images/railroad/pfselftest.svg @@ -0,0 +1,47 @@ + + + + + + + +PFSELFTEST \ No newline at end of file diff --git a/static/images/railroad/ping.svg b/static/images/railroad/ping.svg new file mode 100644 index 0000000000..b9f2653791 --- /dev/null +++ b/static/images/railroad/ping.svg @@ -0,0 +1,51 @@ + + + + + + + + +PING + + +message \ No newline at end of file diff --git a/static/images/railroad/psetex.svg b/static/images/railroad/psetex.svg new file mode 100644 index 0000000000..61f999579d --- /dev/null +++ b/static/images/railroad/psetex.svg @@ -0,0 +1,51 @@ + + + + + + + + +PSETEX +key +milliseconds +value \ No newline at end of file diff --git a/static/images/railroad/psubscribe.svg b/static/images/railroad/psubscribe.svg new file mode 100644 index 0000000000..3f0b36076f --- /dev/null +++ b/static/images/railroad/psubscribe.svg @@ -0,0 +1,51 @@ + + + + + + + + +PSUBSCRIBE + +pattern + \ No newline at end of file diff --git a/static/images/railroad/psync.svg b/static/images/railroad/psync.svg new file mode 100644 index 0000000000..fc174d2a15 --- /dev/null +++ b/static/images/railroad/psync.svg @@ -0,0 +1,50 @@ + + + + + + + + +PSYNC +replicationid +offset \ No newline at end of file diff --git a/static/images/railroad/pttl.svg b/static/images/railroad/pttl.svg new file mode 100644 index 0000000000..2209e0a9c8 --- /dev/null +++ b/static/images/railroad/pttl.svg @@ -0,0 +1,49 @@ + + + + + + + + +PTTL +key \ No newline at end of file diff --git a/static/images/railroad/publish.svg b/static/images/railroad/publish.svg new file mode 100644 index 0000000000..a73bc51c7e --- /dev/null +++ b/static/images/railroad/publish.svg @@ -0,0 +1,50 @@ + + + + + + + + +PUBLISH +channel +message \ No newline at end of file diff --git a/static/images/railroad/pubsub-channels.svg b/static/images/railroad/pubsub-channels.svg new file mode 100644 index 0000000000..058557f362 --- /dev/null +++ b/static/images/railroad/pubsub-channels.svg @@ -0,0 +1,51 @@ + + + + + + + + +PUBSUB CHANNELS + + +pattern \ No newline at end of file diff --git a/static/images/railroad/pubsub-help.svg b/static/images/railroad/pubsub-help.svg new file mode 100644 index 0000000000..41fec70746 --- /dev/null +++ b/static/images/railroad/pubsub-help.svg @@ -0,0 +1,47 @@ + + + + + + + +PUBSUB HELP \ No newline at end of file diff --git a/static/images/railroad/pubsub-numpat.svg b/static/images/railroad/pubsub-numpat.svg new file mode 100644 index 0000000000..b87261c0ef --- /dev/null +++ b/static/images/railroad/pubsub-numpat.svg @@ -0,0 +1,47 @@ + + + + + + + +PUBSUB NUMPAT \ No newline at end of file diff --git a/static/images/railroad/pubsub-numsub.svg b/static/images/railroad/pubsub-numsub.svg new file mode 100644 index 0000000000..067eab7f7a --- /dev/null +++ b/static/images/railroad/pubsub-numsub.svg @@ -0,0 +1,53 @@ + + + + + + + + +PUBSUB NUMSUB + + + +channel + \ No newline at end of file diff --git a/static/images/railroad/pubsub-shardchannels.svg b/static/images/railroad/pubsub-shardchannels.svg new file mode 100644 index 0000000000..98fbe94e23 --- /dev/null +++ b/static/images/railroad/pubsub-shardchannels.svg @@ -0,0 +1,51 @@ + + + + + + + + +PUBSUB SHARDCHANNELS + + +pattern \ No newline at end of file diff --git a/static/images/railroad/pubsub-shardnumsub.svg b/static/images/railroad/pubsub-shardnumsub.svg new file mode 100644 index 0000000000..9f6ba32517 --- /dev/null +++ b/static/images/railroad/pubsub-shardnumsub.svg @@ -0,0 +1,53 @@ + + + + + + + + +PUBSUB SHARDNUMSUB + + + +shardchannel + \ No newline at end of file diff --git a/static/images/railroad/pubsub.svg b/static/images/railroad/pubsub.svg new file mode 100644 index 0000000000..2ec39d8e24 --- /dev/null +++ b/static/images/railroad/pubsub.svg @@ -0,0 +1,47 @@ + + + + + + + +PUBSUB \ No newline at end of file diff --git a/static/images/railroad/punsubscribe.svg b/static/images/railroad/punsubscribe.svg new file mode 100644 index 0000000000..a9d31a78d6 --- /dev/null +++ b/static/images/railroad/punsubscribe.svg @@ -0,0 +1,53 @@ + + + + + + + + +PUNSUBSCRIBE + + + +pattern + \ No newline at end of file diff --git a/static/images/railroad/quit.svg b/static/images/railroad/quit.svg new file mode 100644 index 0000000000..9297e7489b --- /dev/null +++ b/static/images/railroad/quit.svg @@ -0,0 +1,47 @@ + + + + + + + +QUIT \ No newline at end of file diff --git a/static/images/railroad/randomkey.svg b/static/images/railroad/randomkey.svg new file mode 100644 index 0000000000..aa6bcc9421 --- /dev/null +++ b/static/images/railroad/randomkey.svg @@ -0,0 +1,47 @@ + + + + + + + +RANDOMKEY \ No newline at end of file diff --git a/static/images/railroad/readonly.svg b/static/images/railroad/readonly.svg new file mode 100644 index 0000000000..98068a2fe2 --- /dev/null +++ b/static/images/railroad/readonly.svg @@ -0,0 +1,47 @@ + + + + + + + +READONLY \ No newline at end of file diff --git a/static/images/railroad/readwrite.svg b/static/images/railroad/readwrite.svg new file mode 100644 index 0000000000..d75103d3bd --- /dev/null +++ b/static/images/railroad/readwrite.svg @@ -0,0 +1,47 @@ + + + + + + + +READWRITE \ No newline at end of file diff --git a/static/images/railroad/rename.svg b/static/images/railroad/rename.svg new file mode 100644 index 0000000000..81d4f05a14 --- /dev/null +++ b/static/images/railroad/rename.svg @@ -0,0 +1,50 @@ + + + + + + + + +RENAME +key +newkey \ No newline at end of file diff --git a/static/images/railroad/renamenx.svg b/static/images/railroad/renamenx.svg new file mode 100644 index 0000000000..1cfb556759 --- /dev/null +++ b/static/images/railroad/renamenx.svg @@ -0,0 +1,50 @@ + + + + + + + + +RENAMENX +key +newkey \ No newline at end of file diff --git a/static/images/railroad/replconf.svg b/static/images/railroad/replconf.svg new file mode 100644 index 0000000000..f12862fa04 --- /dev/null +++ b/static/images/railroad/replconf.svg @@ -0,0 +1,47 @@ + + + + + + + +REPLCONF \ No newline at end of file diff --git a/static/images/railroad/replicaof.svg b/static/images/railroad/replicaof.svg new file mode 100644 index 0000000000..cc1e220cb7 --- /dev/null +++ b/static/images/railroad/replicaof.svg @@ -0,0 +1,55 @@ + + + + + + + + +REPLICAOF + + +host +port + +NO +ONE \ No newline at end of file diff --git a/static/images/railroad/reset.svg b/static/images/railroad/reset.svg new file mode 100644 index 0000000000..aa8459cec5 --- /dev/null +++ b/static/images/railroad/reset.svg @@ -0,0 +1,47 @@ + + + + + + + +RESET \ No newline at end of file diff --git a/static/images/railroad/restore-asking.svg b/static/images/railroad/restore-asking.svg new file mode 100644 index 0000000000..1a25d5ce63 --- /dev/null +++ b/static/images/railroad/restore-asking.svg @@ -0,0 +1,67 @@ + + + + + + + + +RESTORE-ASKING +key +ttl +serialized-value + + +REPLACE + + +ABSTTL + + + +IDLETIME +seconds + + + +FREQ +frequency \ No newline at end of file diff --git a/static/images/railroad/restore.svg b/static/images/railroad/restore.svg new file mode 100644 index 0000000000..7ed355ab36 --- /dev/null +++ b/static/images/railroad/restore.svg @@ -0,0 +1,67 @@ + + + + + + + + +RESTORE +key +ttl +serialized-value + + +REPLACE + + +ABSTTL + + + +IDLETIME +seconds + + + +FREQ +frequency \ No newline at end of file diff --git a/static/images/railroad/role.svg b/static/images/railroad/role.svg new file mode 100644 index 0000000000..83e86ce911 --- /dev/null +++ b/static/images/railroad/role.svg @@ -0,0 +1,47 @@ + + + + + + + +ROLE \ No newline at end of file diff --git a/static/images/railroad/rpop.svg b/static/images/railroad/rpop.svg new file mode 100644 index 0000000000..9d7745266a --- /dev/null +++ b/static/images/railroad/rpop.svg @@ -0,0 +1,52 @@ + + + + + + + + +RPOP +key + + +count \ No newline at end of file diff --git a/static/images/railroad/rpoplpush.svg b/static/images/railroad/rpoplpush.svg new file mode 100644 index 0000000000..671a71f4a9 --- /dev/null +++ b/static/images/railroad/rpoplpush.svg @@ -0,0 +1,50 @@ + + + + + + + + +RPOPLPUSH +source +destination \ No newline at end of file diff --git a/static/images/railroad/rpush.svg b/static/images/railroad/rpush.svg new file mode 100644 index 0000000000..c7963e0462 --- /dev/null +++ b/static/images/railroad/rpush.svg @@ -0,0 +1,52 @@ + + + + + + + + +RPUSH +key + +element + \ No newline at end of file diff --git a/static/images/railroad/rpushx.svg b/static/images/railroad/rpushx.svg new file mode 100644 index 0000000000..ccf071dd8e --- /dev/null +++ b/static/images/railroad/rpushx.svg @@ -0,0 +1,52 @@ + + + + + + + + +RPUSHX +key + +element + \ No newline at end of file diff --git a/static/images/railroad/sadd.svg b/static/images/railroad/sadd.svg new file mode 100644 index 0000000000..78c3495a3e --- /dev/null +++ b/static/images/railroad/sadd.svg @@ -0,0 +1,52 @@ + + + + + + + + +SADD +key + +member + \ No newline at end of file diff --git a/static/images/railroad/save.svg b/static/images/railroad/save.svg new file mode 100644 index 0000000000..5bf63f526e --- /dev/null +++ b/static/images/railroad/save.svg @@ -0,0 +1,47 @@ + + + + + + + +SAVE \ No newline at end of file diff --git a/static/images/railroad/scan.svg b/static/images/railroad/scan.svg new file mode 100644 index 0000000000..637eec2667 --- /dev/null +++ b/static/images/railroad/scan.svg @@ -0,0 +1,64 @@ + + + + + + + + +SCAN +cursor + + + +MATCH +pattern + + + +COUNT +count + + + +TYPE +type \ No newline at end of file diff --git a/static/images/railroad/scard.svg b/static/images/railroad/scard.svg new file mode 100644 index 0000000000..c4782d55d9 --- /dev/null +++ b/static/images/railroad/scard.svg @@ -0,0 +1,49 @@ + + + + + + + + +SCARD +key \ No newline at end of file diff --git a/static/images/railroad/script-debug.svg b/static/images/railroad/script-debug.svg new file mode 100644 index 0000000000..b0700e670f --- /dev/null +++ b/static/images/railroad/script-debug.svg @@ -0,0 +1,52 @@ + + + + + + + + +SCRIPT DEBUG + +YES +SYNC +NO \ No newline at end of file diff --git a/static/images/railroad/script-exists.svg b/static/images/railroad/script-exists.svg new file mode 100644 index 0000000000..6a0fb72e16 --- /dev/null +++ b/static/images/railroad/script-exists.svg @@ -0,0 +1,51 @@ + + + + + + + + +SCRIPT EXISTS + +sha1 + \ No newline at end of file diff --git a/static/images/railroad/script-flush.svg b/static/images/railroad/script-flush.svg new file mode 100644 index 0000000000..4164c8ab21 --- /dev/null +++ b/static/images/railroad/script-flush.svg @@ -0,0 +1,53 @@ + + + + + + + + +SCRIPT FLUSH + + + +ASYNC +SYNC \ No newline at end of file diff --git a/static/images/railroad/script-help.svg b/static/images/railroad/script-help.svg new file mode 100644 index 0000000000..d784a7c58c --- /dev/null +++ b/static/images/railroad/script-help.svg @@ -0,0 +1,47 @@ + + + + + + + +SCRIPT HELP \ No newline at end of file diff --git a/static/images/railroad/script-kill.svg b/static/images/railroad/script-kill.svg new file mode 100644 index 0000000000..5fef3373f8 --- /dev/null +++ b/static/images/railroad/script-kill.svg @@ -0,0 +1,47 @@ + + + + + + + +SCRIPT KILL \ No newline at end of file diff --git a/static/images/railroad/script-load.svg b/static/images/railroad/script-load.svg new file mode 100644 index 0000000000..49e5ea2763 --- /dev/null +++ b/static/images/railroad/script-load.svg @@ -0,0 +1,49 @@ + + + + + + + + +SCRIPT LOAD +script \ No newline at end of file diff --git a/static/images/railroad/script.svg b/static/images/railroad/script.svg new file mode 100644 index 0000000000..1dbf067be9 --- /dev/null +++ b/static/images/railroad/script.svg @@ -0,0 +1,47 @@ + + + + + + + +SCRIPT \ No newline at end of file diff --git a/static/images/railroad/sdiff.svg b/static/images/railroad/sdiff.svg new file mode 100644 index 0000000000..0a8c26454c --- /dev/null +++ b/static/images/railroad/sdiff.svg @@ -0,0 +1,51 @@ + + + + + + + + +SDIFF + +key + \ No newline at end of file diff --git a/static/images/railroad/sdiffstore.svg b/static/images/railroad/sdiffstore.svg new file mode 100644 index 0000000000..70d410cae7 --- /dev/null +++ b/static/images/railroad/sdiffstore.svg @@ -0,0 +1,52 @@ + + + + + + + + +SDIFFSTORE +destination + +key + \ No newline at end of file diff --git a/static/images/railroad/select.svg b/static/images/railroad/select.svg new file mode 100644 index 0000000000..6f36629d8a --- /dev/null +++ b/static/images/railroad/select.svg @@ -0,0 +1,49 @@ + + + + + + + + +SELECT +index \ No newline at end of file diff --git a/static/images/railroad/set.svg b/static/images/railroad/set.svg new file mode 100644 index 0000000000..6020b22883 --- /dev/null +++ b/static/images/railroad/set.svg @@ -0,0 +1,74 @@ + + + + + + + + +SET +key +value + + + +NX +XX + + +GET + + + + +EX +seconds + +PX +milliseconds + +EXAT +unix-time-seconds + +PXAT +unix-time-milliseconds +KEEPTTL \ No newline at end of file diff --git a/static/images/railroad/setbit.svg b/static/images/railroad/setbit.svg new file mode 100644 index 0000000000..077626c6ba --- /dev/null +++ b/static/images/railroad/setbit.svg @@ -0,0 +1,51 @@ + + + + + + + + +SETBIT +key +offset +value \ No newline at end of file diff --git a/static/images/railroad/setex.svg b/static/images/railroad/setex.svg new file mode 100644 index 0000000000..b2bd13707b --- /dev/null +++ b/static/images/railroad/setex.svg @@ -0,0 +1,51 @@ + + + + + + + + +SETEX +key +seconds +value \ No newline at end of file diff --git a/static/images/railroad/setnx.svg b/static/images/railroad/setnx.svg new file mode 100644 index 0000000000..33d15380bf --- /dev/null +++ b/static/images/railroad/setnx.svg @@ -0,0 +1,50 @@ + + + + + + + + +SETNX +key +value \ No newline at end of file diff --git a/static/images/railroad/setrange.svg b/static/images/railroad/setrange.svg new file mode 100644 index 0000000000..83f59d6311 --- /dev/null +++ b/static/images/railroad/setrange.svg @@ -0,0 +1,51 @@ + + + + + + + + +SETRANGE +key +offset +value \ No newline at end of file diff --git a/static/images/railroad/shutdown.svg b/static/images/railroad/shutdown.svg new file mode 100644 index 0000000000..ebca656baa --- /dev/null +++ b/static/images/railroad/shutdown.svg @@ -0,0 +1,62 @@ + + + + + + + + +SHUTDOWN + + + +NOSAVE +SAVE + + +NOW + + +FORCE + + +ABORT \ No newline at end of file diff --git a/static/images/railroad/sinter.svg b/static/images/railroad/sinter.svg new file mode 100644 index 0000000000..63081df5f2 --- /dev/null +++ b/static/images/railroad/sinter.svg @@ -0,0 +1,51 @@ + + + + + + + + +SINTER + +key + \ No newline at end of file diff --git a/static/images/railroad/sintercard.svg b/static/images/railroad/sintercard.svg new file mode 100644 index 0000000000..32ba887ebe --- /dev/null +++ b/static/images/railroad/sintercard.svg @@ -0,0 +1,57 @@ + + + + + + + + +SINTERCARD +numkeys + +key + + + + +LIMIT +limit \ No newline at end of file diff --git a/static/images/railroad/sinterstore.svg b/static/images/railroad/sinterstore.svg new file mode 100644 index 0000000000..f55c178841 --- /dev/null +++ b/static/images/railroad/sinterstore.svg @@ -0,0 +1,52 @@ + + + + + + + + +SINTERSTORE +destination + +key + \ No newline at end of file diff --git a/static/images/railroad/sismember.svg b/static/images/railroad/sismember.svg new file mode 100644 index 0000000000..4cbcee1e9d --- /dev/null +++ b/static/images/railroad/sismember.svg @@ -0,0 +1,50 @@ + + + + + + + + +SISMEMBER +key +member \ No newline at end of file diff --git a/static/images/railroad/slaveof.svg b/static/images/railroad/slaveof.svg new file mode 100644 index 0000000000..4283b7d244 --- /dev/null +++ b/static/images/railroad/slaveof.svg @@ -0,0 +1,55 @@ + + + + + + + + +SLAVEOF + + +host +port + +NO +ONE \ No newline at end of file diff --git a/static/images/railroad/slowlog-get.svg b/static/images/railroad/slowlog-get.svg new file mode 100644 index 0000000000..9ad7e2cc8e --- /dev/null +++ b/static/images/railroad/slowlog-get.svg @@ -0,0 +1,51 @@ + + + + + + + + +SLOWLOG GET + + +count \ No newline at end of file diff --git a/static/images/railroad/slowlog-help.svg b/static/images/railroad/slowlog-help.svg new file mode 100644 index 0000000000..20d4f36290 --- /dev/null +++ b/static/images/railroad/slowlog-help.svg @@ -0,0 +1,47 @@ + + + + + + + +SLOWLOG HELP \ No newline at end of file diff --git a/static/images/railroad/slowlog-len.svg b/static/images/railroad/slowlog-len.svg new file mode 100644 index 0000000000..e27feb9796 --- /dev/null +++ b/static/images/railroad/slowlog-len.svg @@ -0,0 +1,47 @@ + + + + + + + +SLOWLOG LEN \ No newline at end of file diff --git a/static/images/railroad/slowlog-reset.svg b/static/images/railroad/slowlog-reset.svg new file mode 100644 index 0000000000..4d216a215b --- /dev/null +++ b/static/images/railroad/slowlog-reset.svg @@ -0,0 +1,47 @@ + + + + + + + +SLOWLOG RESET \ No newline at end of file diff --git a/static/images/railroad/slowlog.svg b/static/images/railroad/slowlog.svg new file mode 100644 index 0000000000..48aaa0e1f2 --- /dev/null +++ b/static/images/railroad/slowlog.svg @@ -0,0 +1,47 @@ + + + + + + + +SLOWLOG \ No newline at end of file diff --git a/static/images/railroad/smembers.svg b/static/images/railroad/smembers.svg new file mode 100644 index 0000000000..04e79034ef --- /dev/null +++ b/static/images/railroad/smembers.svg @@ -0,0 +1,49 @@ + + + + + + + + +SMEMBERS +key \ No newline at end of file diff --git a/static/images/railroad/smismember.svg b/static/images/railroad/smismember.svg new file mode 100644 index 0000000000..003265f4b2 --- /dev/null +++ b/static/images/railroad/smismember.svg @@ -0,0 +1,52 @@ + + + + + + + + +SMISMEMBER +key + +member + \ No newline at end of file diff --git a/static/images/railroad/smove.svg b/static/images/railroad/smove.svg new file mode 100644 index 0000000000..ecc0d035f7 --- /dev/null +++ b/static/images/railroad/smove.svg @@ -0,0 +1,51 @@ + + + + + + + + +SMOVE +source +destination +member \ No newline at end of file diff --git a/static/images/railroad/sort.svg b/static/images/railroad/sort.svg new file mode 100644 index 0000000000..ad74e87ae4 --- /dev/null +++ b/static/images/railroad/sort.svg @@ -0,0 +1,91 @@ + + + + + + + + +SORT +key + + + +BY +pattern + + + +offset +count + + + + +GETGET +patternpattern +GETGET +patternpattern + + + + +GET + +GETGET +patternpattern +GETGET +patternpattern + + + + +ASC +DESC + + +ALPHA + + + +STORE +destination \ No newline at end of file diff --git a/static/images/railroad/sort_ro.svg b/static/images/railroad/sort_ro.svg new file mode 100644 index 0000000000..801a843607 --- /dev/null +++ b/static/images/railroad/sort_ro.svg @@ -0,0 +1,86 @@ + + + + + + + + +SORT_RO +key + + + +BY +pattern + + + +offset +count + + + + +GETGET +patternpattern +GETGET +patternpattern + + + + +GET + +GETGET +patternpattern +GETGET +patternpattern + + + + +ASC +DESC + + +ALPHA \ No newline at end of file diff --git a/static/images/railroad/spop.svg b/static/images/railroad/spop.svg new file mode 100644 index 0000000000..18901246d4 --- /dev/null +++ b/static/images/railroad/spop.svg @@ -0,0 +1,52 @@ + + + + + + + + +SPOP +key + + +count \ No newline at end of file diff --git a/static/images/railroad/spublish.svg b/static/images/railroad/spublish.svg new file mode 100644 index 0000000000..e54de0021d --- /dev/null +++ b/static/images/railroad/spublish.svg @@ -0,0 +1,50 @@ + + + + + + + + +SPUBLISH +shardchannel +message \ No newline at end of file diff --git a/static/images/railroad/srandmember.svg b/static/images/railroad/srandmember.svg new file mode 100644 index 0000000000..b6364b4fe5 --- /dev/null +++ b/static/images/railroad/srandmember.svg @@ -0,0 +1,52 @@ + + + + + + + + +SRANDMEMBER +key + + +count \ No newline at end of file diff --git a/static/images/railroad/srem.svg b/static/images/railroad/srem.svg new file mode 100644 index 0000000000..f0df3ed64b --- /dev/null +++ b/static/images/railroad/srem.svg @@ -0,0 +1,52 @@ + + + + + + + + +SREM +key + +member + \ No newline at end of file diff --git a/static/images/railroad/sscan.svg b/static/images/railroad/sscan.svg new file mode 100644 index 0000000000..4b4f8e0066 --- /dev/null +++ b/static/images/railroad/sscan.svg @@ -0,0 +1,60 @@ + + + + + + + + +SSCAN +key +cursor + + + +MATCH +pattern + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/ssubscribe.svg b/static/images/railroad/ssubscribe.svg new file mode 100644 index 0000000000..f3f6badf2f --- /dev/null +++ b/static/images/railroad/ssubscribe.svg @@ -0,0 +1,51 @@ + + + + + + + + +SSUBSCRIBE + +shardchannel + \ No newline at end of file diff --git a/static/images/railroad/strlen.svg b/static/images/railroad/strlen.svg new file mode 100644 index 0000000000..7f0840a513 --- /dev/null +++ b/static/images/railroad/strlen.svg @@ -0,0 +1,49 @@ + + + + + + + + +STRLEN +key \ No newline at end of file diff --git a/static/images/railroad/subscribe.svg b/static/images/railroad/subscribe.svg new file mode 100644 index 0000000000..127c2aac8c --- /dev/null +++ b/static/images/railroad/subscribe.svg @@ -0,0 +1,51 @@ + + + + + + + + +SUBSCRIBE + +channel + \ No newline at end of file diff --git a/static/images/railroad/substr.svg b/static/images/railroad/substr.svg new file mode 100644 index 0000000000..ba1f9783fb --- /dev/null +++ b/static/images/railroad/substr.svg @@ -0,0 +1,51 @@ + + + + + + + + +SUBSTR +key +start +end \ No newline at end of file diff --git a/static/images/railroad/sunion.svg b/static/images/railroad/sunion.svg new file mode 100644 index 0000000000..a6d93f2fa8 --- /dev/null +++ b/static/images/railroad/sunion.svg @@ -0,0 +1,51 @@ + + + + + + + + +SUNION + +key + \ No newline at end of file diff --git a/static/images/railroad/sunionstore.svg b/static/images/railroad/sunionstore.svg new file mode 100644 index 0000000000..5369c8afd6 --- /dev/null +++ b/static/images/railroad/sunionstore.svg @@ -0,0 +1,52 @@ + + + + + + + + +SUNIONSTORE +destination + +key + \ No newline at end of file diff --git a/static/images/railroad/sunsubscribe.svg b/static/images/railroad/sunsubscribe.svg new file mode 100644 index 0000000000..010d61e16b --- /dev/null +++ b/static/images/railroad/sunsubscribe.svg @@ -0,0 +1,53 @@ + + + + + + + + +SUNSUBSCRIBE + + + +shardchannel + \ No newline at end of file diff --git a/static/images/railroad/swapdb.svg b/static/images/railroad/swapdb.svg new file mode 100644 index 0000000000..b6a8f2d7a3 --- /dev/null +++ b/static/images/railroad/swapdb.svg @@ -0,0 +1,50 @@ + + + + + + + + +SWAPDB +index1 +index2 \ No newline at end of file diff --git a/static/images/railroad/sync.svg b/static/images/railroad/sync.svg new file mode 100644 index 0000000000..80bec8b87b --- /dev/null +++ b/static/images/railroad/sync.svg @@ -0,0 +1,47 @@ + + + + + + + +SYNC \ No newline at end of file diff --git a/static/images/railroad/tdigest.add.svg b/static/images/railroad/tdigest.add.svg new file mode 100644 index 0000000000..377d1184a3 --- /dev/null +++ b/static/images/railroad/tdigest.add.svg @@ -0,0 +1,53 @@ + + + + + + + + +TDIGEST.ADD +key + + +value + \ No newline at end of file diff --git a/static/images/railroad/tdigest.byrank.svg b/static/images/railroad/tdigest.byrank.svg new file mode 100644 index 0000000000..7a4353a64f --- /dev/null +++ b/static/images/railroad/tdigest.byrank.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.BYRANK +key + +rank + \ No newline at end of file diff --git a/static/images/railroad/tdigest.byrevrank.svg b/static/images/railroad/tdigest.byrevrank.svg new file mode 100644 index 0000000000..ea8fe3029e --- /dev/null +++ b/static/images/railroad/tdigest.byrevrank.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.BYREVRANK +key + +reverse_rank + \ No newline at end of file diff --git a/static/images/railroad/tdigest.cdf.svg b/static/images/railroad/tdigest.cdf.svg new file mode 100644 index 0000000000..c9236cc197 --- /dev/null +++ b/static/images/railroad/tdigest.cdf.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.CDF +key + +value + \ No newline at end of file diff --git a/static/images/railroad/tdigest.create.svg b/static/images/railroad/tdigest.create.svg new file mode 100644 index 0000000000..5d0745b6f6 --- /dev/null +++ b/static/images/railroad/tdigest.create.svg @@ -0,0 +1,54 @@ + + + + + + + + +TDIGEST.CREATE +key + + + +COMPRESSION +compression \ No newline at end of file diff --git a/static/images/railroad/tdigest.info.svg b/static/images/railroad/tdigest.info.svg new file mode 100644 index 0000000000..afc434cd90 --- /dev/null +++ b/static/images/railroad/tdigest.info.svg @@ -0,0 +1,49 @@ + + + + + + + + +TDIGEST.INFO +key \ No newline at end of file diff --git a/static/images/railroad/tdigest.max.svg b/static/images/railroad/tdigest.max.svg new file mode 100644 index 0000000000..28a89a2674 --- /dev/null +++ b/static/images/railroad/tdigest.max.svg @@ -0,0 +1,49 @@ + + + + + + + + +TDIGEST.MAX +key \ No newline at end of file diff --git a/static/images/railroad/tdigest.merge.svg b/static/images/railroad/tdigest.merge.svg new file mode 100644 index 0000000000..056a771f6e --- /dev/null +++ b/static/images/railroad/tdigest.merge.svg @@ -0,0 +1,61 @@ + + + + + + + + +TDIGEST.MERGE +destination-key +numkeys + +source-key + + + + +COMPRESSION +compression + + +OVERRIDE \ No newline at end of file diff --git a/static/images/railroad/tdigest.min.svg b/static/images/railroad/tdigest.min.svg new file mode 100644 index 0000000000..302ac071cf --- /dev/null +++ b/static/images/railroad/tdigest.min.svg @@ -0,0 +1,49 @@ + + + + + + + + +TDIGEST.MIN +key \ No newline at end of file diff --git a/static/images/railroad/tdigest.quantile.svg b/static/images/railroad/tdigest.quantile.svg new file mode 100644 index 0000000000..14778d4c5d --- /dev/null +++ b/static/images/railroad/tdigest.quantile.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.QUANTILE +key + +quantile + \ No newline at end of file diff --git a/static/images/railroad/tdigest.rank.svg b/static/images/railroad/tdigest.rank.svg new file mode 100644 index 0000000000..7c1415d5fa --- /dev/null +++ b/static/images/railroad/tdigest.rank.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.RANK +key + +value + \ No newline at end of file diff --git a/static/images/railroad/tdigest.reset.svg b/static/images/railroad/tdigest.reset.svg new file mode 100644 index 0000000000..ad408ca5aa --- /dev/null +++ b/static/images/railroad/tdigest.reset.svg @@ -0,0 +1,49 @@ + + + + + + + + +TDIGEST.RESET +key \ No newline at end of file diff --git a/static/images/railroad/tdigest.revrank.svg b/static/images/railroad/tdigest.revrank.svg new file mode 100644 index 0000000000..d5275acba2 --- /dev/null +++ b/static/images/railroad/tdigest.revrank.svg @@ -0,0 +1,52 @@ + + + + + + + + +TDIGEST.REVRANK +key + +value + \ No newline at end of file diff --git a/static/images/railroad/tdigest.trimmed_mean.svg b/static/images/railroad/tdigest.trimmed_mean.svg new file mode 100644 index 0000000000..2ef46bce11 --- /dev/null +++ b/static/images/railroad/tdigest.trimmed_mean.svg @@ -0,0 +1,51 @@ + + + + + + + + +TDIGEST.TRIMMED_MEAN +key +low_cut_quantile +high_cut_quantile \ No newline at end of file diff --git a/static/images/railroad/time.svg b/static/images/railroad/time.svg new file mode 100644 index 0000000000..f1e1f5cbdc --- /dev/null +++ b/static/images/railroad/time.svg @@ -0,0 +1,47 @@ + + + + + + + +TIME \ No newline at end of file diff --git a/static/images/railroad/topk.add.svg b/static/images/railroad/topk.add.svg new file mode 100644 index 0000000000..0283418cec --- /dev/null +++ b/static/images/railroad/topk.add.svg @@ -0,0 +1,52 @@ + + + + + + + + +TOPK.ADD +key + +items + \ No newline at end of file diff --git a/static/images/railroad/topk.count.svg b/static/images/railroad/topk.count.svg new file mode 100644 index 0000000000..847c63a812 --- /dev/null +++ b/static/images/railroad/topk.count.svg @@ -0,0 +1,52 @@ + + + + + + + + +TOPK.COUNT +key + +item + \ No newline at end of file diff --git a/static/images/railroad/topk.incrby.svg b/static/images/railroad/topk.incrby.svg new file mode 100644 index 0000000000..6a7f19f5f2 --- /dev/null +++ b/static/images/railroad/topk.incrby.svg @@ -0,0 +1,54 @@ + + + + + + + + +TOPK.INCRBY +key + + +item +increment + \ No newline at end of file diff --git a/static/images/railroad/topk.info.svg b/static/images/railroad/topk.info.svg new file mode 100644 index 0000000000..c62503974a --- /dev/null +++ b/static/images/railroad/topk.info.svg @@ -0,0 +1,49 @@ + + + + + + + + +TOPK.INFO +key \ No newline at end of file diff --git a/static/images/railroad/topk.list.svg b/static/images/railroad/topk.list.svg new file mode 100644 index 0000000000..930f87ae3e --- /dev/null +++ b/static/images/railroad/topk.list.svg @@ -0,0 +1,52 @@ + + + + + + + + +TOPK.LIST +key + + +WITHCOUNT \ No newline at end of file diff --git a/static/images/railroad/topk.query.svg b/static/images/railroad/topk.query.svg new file mode 100644 index 0000000000..54a5a92b29 --- /dev/null +++ b/static/images/railroad/topk.query.svg @@ -0,0 +1,52 @@ + + + + + + + + +TOPK.QUERY +key + +item + \ No newline at end of file diff --git a/static/images/railroad/topk.reserve.svg b/static/images/railroad/topk.reserve.svg new file mode 100644 index 0000000000..42de3a54a4 --- /dev/null +++ b/static/images/railroad/topk.reserve.svg @@ -0,0 +1,56 @@ + + + + + + + + +TOPK.RESERVE +key +topk + + + +width +depth +decay \ No newline at end of file diff --git a/static/images/railroad/touch.svg b/static/images/railroad/touch.svg new file mode 100644 index 0000000000..fb6662fd4c --- /dev/null +++ b/static/images/railroad/touch.svg @@ -0,0 +1,51 @@ + + + + + + + + +TOUCH + +key + \ No newline at end of file diff --git a/static/images/railroad/ts.add.svg b/static/images/railroad/ts.add.svg new file mode 100644 index 0000000000..f8b1739154 --- /dev/null +++ b/static/images/railroad/ts.add.svg @@ -0,0 +1,82 @@ + + + + + + + + +TS.ADD +key +timestamp +value + + + +RETENTION +retentionPeriod + + + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + + +label +value + \ No newline at end of file diff --git a/static/images/railroad/ts.alter.svg b/static/images/railroad/ts.alter.svg new file mode 100644 index 0000000000..8f2057e334 --- /dev/null +++ b/static/images/railroad/ts.alter.svg @@ -0,0 +1,75 @@ + + + + + + + + +TS.ALTER +key + + + +RETENTION +retentionPeriod + + + +CHUNK_SIZE +size + + + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + + +label +value + \ No newline at end of file diff --git a/static/images/railroad/ts.create.svg b/static/images/railroad/ts.create.svg new file mode 100644 index 0000000000..84225c6845 --- /dev/null +++ b/static/images/railroad/ts.create.svg @@ -0,0 +1,80 @@ + + + + + + + + +TS.CREATE +key + + + +RETENTION +retentionPeriod + + + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + + +label +value + \ No newline at end of file diff --git a/static/images/railroad/ts.createrule.svg b/static/images/railroad/ts.createrule.svg new file mode 100644 index 0000000000..396f98cda1 --- /dev/null +++ b/static/images/railroad/ts.createrule.svg @@ -0,0 +1,68 @@ + + + + + + + + +TS.CREATERULE +sourceKey +destKey + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +alignTimestamp \ No newline at end of file diff --git a/static/images/railroad/ts.decrby.svg b/static/images/railroad/ts.decrby.svg new file mode 100644 index 0000000000..9f227f6e4b --- /dev/null +++ b/static/images/railroad/ts.decrby.svg @@ -0,0 +1,75 @@ + + + + + + + + +TS.DECRBY +key +value + + + +TIMESTAMP +timestamp + + + +RETENTION +retentionPeriod + + +UNCOMPRESSED + + + +CHUNK_SIZE +size + + + + +label +value + \ No newline at end of file diff --git a/static/images/railroad/ts.del.svg b/static/images/railroad/ts.del.svg new file mode 100644 index 0000000000..f71fb6e785 --- /dev/null +++ b/static/images/railroad/ts.del.svg @@ -0,0 +1,51 @@ + + + + + + + + +TS.DEL +key +from_timestamp +to_timestamp \ No newline at end of file diff --git a/static/images/railroad/ts.deleterule.svg b/static/images/railroad/ts.deleterule.svg new file mode 100644 index 0000000000..d2337acc9d --- /dev/null +++ b/static/images/railroad/ts.deleterule.svg @@ -0,0 +1,50 @@ + + + + + + + + +TS.DELETERULE +sourceKey +destKey \ No newline at end of file diff --git a/static/images/railroad/ts.get.svg b/static/images/railroad/ts.get.svg new file mode 100644 index 0000000000..d5ad262b5d --- /dev/null +++ b/static/images/railroad/ts.get.svg @@ -0,0 +1,52 @@ + + + + + + + + +TS.GET +key + + +LATEST \ No newline at end of file diff --git a/static/images/railroad/ts.incrby.svg b/static/images/railroad/ts.incrby.svg new file mode 100644 index 0000000000..2cca3ec2f3 --- /dev/null +++ b/static/images/railroad/ts.incrby.svg @@ -0,0 +1,75 @@ + + + + + + + + +TS.INCRBY +key +value + + + +TIMESTAMP +timestamp + + + +RETENTION +retentionPeriod + + +UNCOMPRESSED + + + +CHUNK_SIZE +size + + + + +label +value + \ No newline at end of file diff --git a/static/images/railroad/ts.info.svg b/static/images/railroad/ts.info.svg new file mode 100644 index 0000000000..3c72c98c9e --- /dev/null +++ b/static/images/railroad/ts.info.svg @@ -0,0 +1,52 @@ + + + + + + + + +TS.INFO +key + + +DEBUG \ No newline at end of file diff --git a/static/images/railroad/ts.madd.svg b/static/images/railroad/ts.madd.svg new file mode 100644 index 0000000000..94a73ff982 --- /dev/null +++ b/static/images/railroad/ts.madd.svg @@ -0,0 +1,54 @@ + + + + + + + + +TS.MADD + + +key +timestamp +value + \ No newline at end of file diff --git a/static/images/railroad/ts.mget.svg b/static/images/railroad/ts.mget.svg new file mode 100644 index 0000000000..b60a253813 --- /dev/null +++ b/static/images/railroad/ts.mget.svg @@ -0,0 +1,69 @@ + + + + + + + + +TS.MGET + + +LATEST + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + \ No newline at end of file diff --git a/static/images/railroad/ts.mrange.svg b/static/images/railroad/ts.mrange.svg new file mode 100644 index 0000000000..ce55d1f138 --- /dev/null +++ b/static/images/railroad/ts.mrange.svg @@ -0,0 +1,125 @@ + + + + + + + + +TS.MRANGE +fromTimestamp +toTimestamp + + +LATEST + + + + +FILTER_BY_TS +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + + +COUNT +count + + + + + + +ALIGN +value + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY + + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +GROUPBY +label +REDUCE +reducer \ No newline at end of file diff --git a/static/images/railroad/ts.mrevrange.svg b/static/images/railroad/ts.mrevrange.svg new file mode 100644 index 0000000000..d9d95c44ce --- /dev/null +++ b/static/images/railroad/ts.mrevrange.svg @@ -0,0 +1,125 @@ + + + + + + + + +TS.MREVRANGE +fromTimestamp +toTimestamp + + +LATEST + + + + +FILTER_BY_TS +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + + +COUNT +count + + + + + + +ALIGN +value + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY + + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +GROUPBY +label +REDUCE +reducer \ No newline at end of file diff --git a/static/images/railroad/ts.queryindex.svg b/static/images/railroad/ts.queryindex.svg new file mode 100644 index 0000000000..672caab67a --- /dev/null +++ b/static/images/railroad/ts.queryindex.svg @@ -0,0 +1,57 @@ + + + + + + + + +TS.QUERYINDEX + + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + \ No newline at end of file diff --git a/static/images/railroad/ts.range.svg b/static/images/railroad/ts.range.svg new file mode 100644 index 0000000000..0fcb503845 --- /dev/null +++ b/static/images/railroad/ts.range.svg @@ -0,0 +1,101 @@ + + + + + + + + +TS.RANGE +key +fromTimestamp +toTimestamp + + +LATEST + + + + +FILTER_BY_TS +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +COUNT +count + + + + + + +ALIGN +value + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY \ No newline at end of file diff --git a/static/images/railroad/ts.revrange.svg b/static/images/railroad/ts.revrange.svg new file mode 100644 index 0000000000..1fdfcd5e2a --- /dev/null +++ b/static/images/railroad/ts.revrange.svg @@ -0,0 +1,101 @@ + + + + + + + + +TS.REVRANGE +key +fromTimestamp +toTimestamp + + +LATEST + + + + +FILTER_BY_TS +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +COUNT +count + + + + + + +ALIGN +value + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY \ No newline at end of file diff --git a/static/images/railroad/ttl.svg b/static/images/railroad/ttl.svg new file mode 100644 index 0000000000..7486df0e58 --- /dev/null +++ b/static/images/railroad/ttl.svg @@ -0,0 +1,49 @@ + + + + + + + + +TTL +key \ No newline at end of file diff --git a/static/images/railroad/type.svg b/static/images/railroad/type.svg new file mode 100644 index 0000000000..b9b45d6d57 --- /dev/null +++ b/static/images/railroad/type.svg @@ -0,0 +1,49 @@ + + + + + + + + +TYPE +key \ No newline at end of file diff --git a/static/images/railroad/unlink.svg b/static/images/railroad/unlink.svg new file mode 100644 index 0000000000..641d2e0b15 --- /dev/null +++ b/static/images/railroad/unlink.svg @@ -0,0 +1,51 @@ + + + + + + + + +UNLINK + +key + \ No newline at end of file diff --git a/static/images/railroad/unsubscribe.svg b/static/images/railroad/unsubscribe.svg new file mode 100644 index 0000000000..641295c462 --- /dev/null +++ b/static/images/railroad/unsubscribe.svg @@ -0,0 +1,53 @@ + + + + + + + + +UNSUBSCRIBE + + + +channel + \ No newline at end of file diff --git a/static/images/railroad/unwatch.svg b/static/images/railroad/unwatch.svg new file mode 100644 index 0000000000..ba434ca5a0 --- /dev/null +++ b/static/images/railroad/unwatch.svg @@ -0,0 +1,47 @@ + + + + + + + +UNWATCH \ No newline at end of file diff --git a/static/images/railroad/wait.svg b/static/images/railroad/wait.svg new file mode 100644 index 0000000000..08c06a20f8 --- /dev/null +++ b/static/images/railroad/wait.svg @@ -0,0 +1,50 @@ + + + + + + + + +WAIT +numreplicas +timeout \ No newline at end of file diff --git a/static/images/railroad/waitaof.svg b/static/images/railroad/waitaof.svg new file mode 100644 index 0000000000..1dea5cac29 --- /dev/null +++ b/static/images/railroad/waitaof.svg @@ -0,0 +1,51 @@ + + + + + + + + +WAITAOF +numlocal +numreplicas +timeout \ No newline at end of file diff --git a/static/images/railroad/watch.svg b/static/images/railroad/watch.svg new file mode 100644 index 0000000000..1a5c4dec8e --- /dev/null +++ b/static/images/railroad/watch.svg @@ -0,0 +1,51 @@ + + + + + + + + +WATCH + +key + \ No newline at end of file diff --git a/static/images/railroad/xack.svg b/static/images/railroad/xack.svg new file mode 100644 index 0000000000..4f249d1a7d --- /dev/null +++ b/static/images/railroad/xack.svg @@ -0,0 +1,53 @@ + + + + + + + + +XACK +key +group + +id + \ No newline at end of file diff --git a/static/images/railroad/xadd.svg b/static/images/railroad/xadd.svg new file mode 100644 index 0000000000..f00f0dec33 --- /dev/null +++ b/static/images/railroad/xadd.svg @@ -0,0 +1,77 @@ + + + + + + + + +XADD +key + + +NOMKSTREAM + + + + +MAXLEN +MINID + + + += +~ +threshold + + + +LIMIT +count + +* +id + + +field +value + \ No newline at end of file diff --git a/static/images/railroad/xautoclaim.svg b/static/images/railroad/xautoclaim.svg new file mode 100644 index 0000000000..1e37d818b3 --- /dev/null +++ b/static/images/railroad/xautoclaim.svg @@ -0,0 +1,61 @@ + + + + + + + + +XAUTOCLAIM +key +group +consumer +min-idle-time +start + + + +COUNT +count + + +JUSTID \ No newline at end of file diff --git a/static/images/railroad/xclaim.svg b/static/images/railroad/xclaim.svg new file mode 100644 index 0000000000..43064eadd2 --- /dev/null +++ b/static/images/railroad/xclaim.svg @@ -0,0 +1,81 @@ + + + + + + + + +XCLAIM +key +group +consumer +min-idle-time + +id + + + + +IDLE +ms + + + +TIME +unix-time-milliseconds + + + +RETRYCOUNT +count + + +FORCE + + +JUSTID + + + +LASTID +lastid \ No newline at end of file diff --git a/static/images/railroad/xdel.svg b/static/images/railroad/xdel.svg new file mode 100644 index 0000000000..7edb811146 --- /dev/null +++ b/static/images/railroad/xdel.svg @@ -0,0 +1,52 @@ + + + + + + + + +XDEL +key + +id + \ No newline at end of file diff --git a/static/images/railroad/xgroup-create.svg b/static/images/railroad/xgroup-create.svg new file mode 100644 index 0000000000..6919647cd6 --- /dev/null +++ b/static/images/railroad/xgroup-create.svg @@ -0,0 +1,61 @@ + + + + + + + + +XGROUP CREATE +key +group + +id +$ + + +MKSTREAM + + + +ENTRIESREAD +entries-read \ No newline at end of file diff --git a/static/images/railroad/xgroup-createconsumer.svg b/static/images/railroad/xgroup-createconsumer.svg new file mode 100644 index 0000000000..eec5125c52 --- /dev/null +++ b/static/images/railroad/xgroup-createconsumer.svg @@ -0,0 +1,51 @@ + + + + + + + + +XGROUP CREATECONSUMER +key +group +consumer \ No newline at end of file diff --git a/static/images/railroad/xgroup-delconsumer.svg b/static/images/railroad/xgroup-delconsumer.svg new file mode 100644 index 0000000000..feb621da9d --- /dev/null +++ b/static/images/railroad/xgroup-delconsumer.svg @@ -0,0 +1,51 @@ + + + + + + + + +XGROUP DELCONSUMER +key +group +consumer \ No newline at end of file diff --git a/static/images/railroad/xgroup-destroy.svg b/static/images/railroad/xgroup-destroy.svg new file mode 100644 index 0000000000..4e6575761e --- /dev/null +++ b/static/images/railroad/xgroup-destroy.svg @@ -0,0 +1,50 @@ + + + + + + + + +XGROUP DESTROY +key +group \ No newline at end of file diff --git a/static/images/railroad/xgroup-help.svg b/static/images/railroad/xgroup-help.svg new file mode 100644 index 0000000000..c362afb98f --- /dev/null +++ b/static/images/railroad/xgroup-help.svg @@ -0,0 +1,47 @@ + + + + + + + +XGROUP HELP \ No newline at end of file diff --git a/static/images/railroad/xgroup-setid.svg b/static/images/railroad/xgroup-setid.svg new file mode 100644 index 0000000000..370a6acd78 --- /dev/null +++ b/static/images/railroad/xgroup-setid.svg @@ -0,0 +1,58 @@ + + + + + + + + +XGROUP SETID +key +group + +id +$ + + + +ENTRIESREAD +entries-read \ No newline at end of file diff --git a/static/images/railroad/xgroup.svg b/static/images/railroad/xgroup.svg new file mode 100644 index 0000000000..c260ad0afa --- /dev/null +++ b/static/images/railroad/xgroup.svg @@ -0,0 +1,47 @@ + + + + + + + +XGROUP \ No newline at end of file diff --git a/static/images/railroad/xinfo-consumers.svg b/static/images/railroad/xinfo-consumers.svg new file mode 100644 index 0000000000..0822366ca0 --- /dev/null +++ b/static/images/railroad/xinfo-consumers.svg @@ -0,0 +1,50 @@ + + + + + + + + +XINFO CONSUMERS +key +group \ No newline at end of file diff --git a/static/images/railroad/xinfo-groups.svg b/static/images/railroad/xinfo-groups.svg new file mode 100644 index 0000000000..e9305cda5c --- /dev/null +++ b/static/images/railroad/xinfo-groups.svg @@ -0,0 +1,49 @@ + + + + + + + + +XINFO GROUPS +key \ No newline at end of file diff --git a/static/images/railroad/xinfo-help.svg b/static/images/railroad/xinfo-help.svg new file mode 100644 index 0000000000..4559970ece --- /dev/null +++ b/static/images/railroad/xinfo-help.svg @@ -0,0 +1,47 @@ + + + + + + + +XINFO HELP \ No newline at end of file diff --git a/static/images/railroad/xinfo-stream.svg b/static/images/railroad/xinfo-stream.svg new file mode 100644 index 0000000000..33dc66bb0e --- /dev/null +++ b/static/images/railroad/xinfo-stream.svg @@ -0,0 +1,58 @@ + + + + + + + + +XINFO STREAM +key + + + +FULL + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/xinfo.svg b/static/images/railroad/xinfo.svg new file mode 100644 index 0000000000..83adf6acec --- /dev/null +++ b/static/images/railroad/xinfo.svg @@ -0,0 +1,47 @@ + + + + + + + +XINFO \ No newline at end of file diff --git a/static/images/railroad/xlen.svg b/static/images/railroad/xlen.svg new file mode 100644 index 0000000000..39fa407be5 --- /dev/null +++ b/static/images/railroad/xlen.svg @@ -0,0 +1,49 @@ + + + + + + + + +XLEN +key \ No newline at end of file diff --git a/static/images/railroad/xpending.svg b/static/images/railroad/xpending.svg new file mode 100644 index 0000000000..85c8ffb1f4 --- /dev/null +++ b/static/images/railroad/xpending.svg @@ -0,0 +1,64 @@ + + + + + + + + +XPENDING +key +group + + + + + + +IDLE +min-idle-time +start +end +count + + +consumer \ No newline at end of file diff --git a/static/images/railroad/xrange.svg b/static/images/railroad/xrange.svg new file mode 100644 index 0000000000..48739a16ee --- /dev/null +++ b/static/images/railroad/xrange.svg @@ -0,0 +1,56 @@ + + + + + + + + +XRANGE +key +start +end + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/xread.svg b/static/images/railroad/xread.svg new file mode 100644 index 0000000000..4c5837d8d4 --- /dev/null +++ b/static/images/railroad/xread.svg @@ -0,0 +1,65 @@ + + + + + + + + +XREAD + + + +COUNT +count + + + +BLOCK +milliseconds + + +key + + +id + \ No newline at end of file diff --git a/static/images/railroad/xreadgroup.svg b/static/images/railroad/xreadgroup.svg new file mode 100644 index 0000000000..e287a02525 --- /dev/null +++ b/static/images/railroad/xreadgroup.svg @@ -0,0 +1,71 @@ + + + + + + + + +XREADGROUP + +group +consumer + + + +COUNT +count + + + +BLOCK +milliseconds + + +NOACK + + +key + + +id + \ No newline at end of file diff --git a/static/images/railroad/xrevrange.svg b/static/images/railroad/xrevrange.svg new file mode 100644 index 0000000000..c625d975d9 --- /dev/null +++ b/static/images/railroad/xrevrange.svg @@ -0,0 +1,56 @@ + + + + + + + + +XREVRANGE +key +end +start + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/xsetid.svg b/static/images/railroad/xsetid.svg new file mode 100644 index 0000000000..742c0d2956 --- /dev/null +++ b/static/images/railroad/xsetid.svg @@ -0,0 +1,60 @@ + + + + + + + + +XSETID +key +last-id + + + +ENTRIESADDED +entries-added + + + +MAXDELETEDID +max-deleted-id \ No newline at end of file diff --git a/static/images/railroad/xtrim.svg b/static/images/railroad/xtrim.svg new file mode 100644 index 0000000000..8ba7f3b476 --- /dev/null +++ b/static/images/railroad/xtrim.svg @@ -0,0 +1,64 @@ + + + + + + + + +XTRIM +key + + +MAXLEN +MINID + + + += +~ +threshold + + + +LIMIT +count \ No newline at end of file diff --git a/static/images/railroad/zadd.svg b/static/images/railroad/zadd.svg new file mode 100644 index 0000000000..7ddd829019 --- /dev/null +++ b/static/images/railroad/zadd.svg @@ -0,0 +1,70 @@ + + + + + + + + +ZADD +key + + + +NX +XX + + + +GT +LT + + +CH + + +INCR + + +score +member + \ No newline at end of file diff --git a/static/images/railroad/zcard.svg b/static/images/railroad/zcard.svg new file mode 100644 index 0000000000..fe425d1e63 --- /dev/null +++ b/static/images/railroad/zcard.svg @@ -0,0 +1,49 @@ + + + + + + + + +ZCARD +key \ No newline at end of file diff --git a/static/images/railroad/zcount.svg b/static/images/railroad/zcount.svg new file mode 100644 index 0000000000..9fd456b62d --- /dev/null +++ b/static/images/railroad/zcount.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZCOUNT +key +min +max \ No newline at end of file diff --git a/static/images/railroad/zdiff.svg b/static/images/railroad/zdiff.svg new file mode 100644 index 0000000000..e93cd5d662 --- /dev/null +++ b/static/images/railroad/zdiff.svg @@ -0,0 +1,55 @@ + + + + + + + + +ZDIFF +numkeys + +key + + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zdiffstore.svg b/static/images/railroad/zdiffstore.svg new file mode 100644 index 0000000000..fe6e7c7ff8 --- /dev/null +++ b/static/images/railroad/zdiffstore.svg @@ -0,0 +1,53 @@ + + + + + + + + +ZDIFFSTORE +destination +numkeys + +key + \ No newline at end of file diff --git a/static/images/railroad/zincrby.svg b/static/images/railroad/zincrby.svg new file mode 100644 index 0000000000..bcb1a3ec03 --- /dev/null +++ b/static/images/railroad/zincrby.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZINCRBY +key +increment +member \ No newline at end of file diff --git a/static/images/railroad/zinter.svg b/static/images/railroad/zinter.svg new file mode 100644 index 0000000000..1af644d6b2 --- /dev/null +++ b/static/images/railroad/zinter.svg @@ -0,0 +1,68 @@ + + + + + + + + +ZINTER +numkeys + +key + + + + + +WEIGHTS +weight + + + + +SUM +MIN +MAX + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zintercard.svg b/static/images/railroad/zintercard.svg new file mode 100644 index 0000000000..f95d739f80 --- /dev/null +++ b/static/images/railroad/zintercard.svg @@ -0,0 +1,57 @@ + + + + + + + + +ZINTERCARD +numkeys + +key + + + + +LIMIT +limit \ No newline at end of file diff --git a/static/images/railroad/zinterstore.svg b/static/images/railroad/zinterstore.svg new file mode 100644 index 0000000000..fc1c7e2ca4 --- /dev/null +++ b/static/images/railroad/zinterstore.svg @@ -0,0 +1,66 @@ + + + + + + + + +ZINTERSTORE +destination +numkeys + +key + + + + + +WEIGHTS +weight + + + + +SUM +MIN +MAX \ No newline at end of file diff --git a/static/images/railroad/zlexcount.svg b/static/images/railroad/zlexcount.svg new file mode 100644 index 0000000000..f2daef242a --- /dev/null +++ b/static/images/railroad/zlexcount.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZLEXCOUNT +key +min +max \ No newline at end of file diff --git a/static/images/railroad/zmpop.svg b/static/images/railroad/zmpop.svg new file mode 100644 index 0000000000..c7ac526bd6 --- /dev/null +++ b/static/images/railroad/zmpop.svg @@ -0,0 +1,60 @@ + + + + + + + + +ZMPOP +numkeys + +key + + +MIN +MAX + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/zmscore.svg b/static/images/railroad/zmscore.svg new file mode 100644 index 0000000000..1662477eee --- /dev/null +++ b/static/images/railroad/zmscore.svg @@ -0,0 +1,52 @@ + + + + + + + + +ZMSCORE +key + +member + \ No newline at end of file diff --git a/static/images/railroad/zpopmax.svg b/static/images/railroad/zpopmax.svg new file mode 100644 index 0000000000..7ce90111a5 --- /dev/null +++ b/static/images/railroad/zpopmax.svg @@ -0,0 +1,52 @@ + + + + + + + + +ZPOPMAX +key + + +count \ No newline at end of file diff --git a/static/images/railroad/zpopmin.svg b/static/images/railroad/zpopmin.svg new file mode 100644 index 0000000000..5b409bda33 --- /dev/null +++ b/static/images/railroad/zpopmin.svg @@ -0,0 +1,52 @@ + + + + + + + + +ZPOPMIN +key + + +count \ No newline at end of file diff --git a/static/images/railroad/zrandmember.svg b/static/images/railroad/zrandmember.svg new file mode 100644 index 0000000000..f380f77646 --- /dev/null +++ b/static/images/railroad/zrandmember.svg @@ -0,0 +1,56 @@ + + + + + + + + +ZRANDMEMBER +key + + + +count + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zrange.svg b/static/images/railroad/zrange.svg new file mode 100644 index 0000000000..bb766e2e37 --- /dev/null +++ b/static/images/railroad/zrange.svg @@ -0,0 +1,67 @@ + + + + + + + + +ZRANGE +key +start +stop + + + +BYSCORE +BYLEX + + +REV + + + +offset +count + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zrangebylex.svg b/static/images/railroad/zrangebylex.svg new file mode 100644 index 0000000000..08605979ea --- /dev/null +++ b/static/images/railroad/zrangebylex.svg @@ -0,0 +1,56 @@ + + + + + + + + +ZRANGEBYLEX +key +min +max + + + +offset +count \ No newline at end of file diff --git a/static/images/railroad/zrangebyscore.svg b/static/images/railroad/zrangebyscore.svg new file mode 100644 index 0000000000..e63c7311f0 --- /dev/null +++ b/static/images/railroad/zrangebyscore.svg @@ -0,0 +1,59 @@ + + + + + + + + +ZRANGEBYSCORE +key +min +max + + +WITHSCORES + + + +offset +count \ No newline at end of file diff --git a/static/images/railroad/zrangestore.svg b/static/images/railroad/zrangestore.svg new file mode 100644 index 0000000000..70c22072e7 --- /dev/null +++ b/static/images/railroad/zrangestore.svg @@ -0,0 +1,65 @@ + + + + + + + + +ZRANGESTORE +dst +src +min +max + + + +BYSCORE +BYLEX + + +REV + + + +offset +count \ No newline at end of file diff --git a/static/images/railroad/zrank.svg b/static/images/railroad/zrank.svg new file mode 100644 index 0000000000..855ed5c93b --- /dev/null +++ b/static/images/railroad/zrank.svg @@ -0,0 +1,53 @@ + + + + + + + + +ZRANK +key +member + + +WITHSCORE \ No newline at end of file diff --git a/static/images/railroad/zrem.svg b/static/images/railroad/zrem.svg new file mode 100644 index 0000000000..ef4d8d30a8 --- /dev/null +++ b/static/images/railroad/zrem.svg @@ -0,0 +1,52 @@ + + + + + + + + +ZREM +key + +member + \ No newline at end of file diff --git a/static/images/railroad/zremrangebylex.svg b/static/images/railroad/zremrangebylex.svg new file mode 100644 index 0000000000..6de13d711b --- /dev/null +++ b/static/images/railroad/zremrangebylex.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZREMRANGEBYLEX +key +min +max \ No newline at end of file diff --git a/static/images/railroad/zremrangebyrank.svg b/static/images/railroad/zremrangebyrank.svg new file mode 100644 index 0000000000..4aae2dbe28 --- /dev/null +++ b/static/images/railroad/zremrangebyrank.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZREMRANGEBYRANK +key +start +stop \ No newline at end of file diff --git a/static/images/railroad/zremrangebyscore.svg b/static/images/railroad/zremrangebyscore.svg new file mode 100644 index 0000000000..63378c705a --- /dev/null +++ b/static/images/railroad/zremrangebyscore.svg @@ -0,0 +1,51 @@ + + + + + + + + +ZREMRANGEBYSCORE +key +min +max \ No newline at end of file diff --git a/static/images/railroad/zrevrange.svg b/static/images/railroad/zrevrange.svg new file mode 100644 index 0000000000..7c4673c7dd --- /dev/null +++ b/static/images/railroad/zrevrange.svg @@ -0,0 +1,54 @@ + + + + + + + + +ZREVRANGE +key +start +stop + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zrevrangebylex.svg b/static/images/railroad/zrevrangebylex.svg new file mode 100644 index 0000000000..2340689e44 --- /dev/null +++ b/static/images/railroad/zrevrangebylex.svg @@ -0,0 +1,56 @@ + + + + + + + + +ZREVRANGEBYLEX +key +max +min + + + +offset +count \ No newline at end of file diff --git a/static/images/railroad/zrevrangebyscore.svg b/static/images/railroad/zrevrangebyscore.svg new file mode 100644 index 0000000000..45c5e90d58 --- /dev/null +++ b/static/images/railroad/zrevrangebyscore.svg @@ -0,0 +1,59 @@ + + + + + + + + +ZREVRANGEBYSCORE +key +max +min + + +WITHSCORES + + + +offset +count \ No newline at end of file diff --git a/static/images/railroad/zrevrank.svg b/static/images/railroad/zrevrank.svg new file mode 100644 index 0000000000..035a1951df --- /dev/null +++ b/static/images/railroad/zrevrank.svg @@ -0,0 +1,53 @@ + + + + + + + + +ZREVRANK +key +member + + +WITHSCORE \ No newline at end of file diff --git a/static/images/railroad/zscan.svg b/static/images/railroad/zscan.svg new file mode 100644 index 0000000000..78ebaace38 --- /dev/null +++ b/static/images/railroad/zscan.svg @@ -0,0 +1,60 @@ + + + + + + + + +ZSCAN +key +cursor + + + +MATCH +pattern + + + +COUNT +count \ No newline at end of file diff --git a/static/images/railroad/zscore.svg b/static/images/railroad/zscore.svg new file mode 100644 index 0000000000..08cb3a9772 --- /dev/null +++ b/static/images/railroad/zscore.svg @@ -0,0 +1,50 @@ + + + + + + + + +ZSCORE +key +member \ No newline at end of file diff --git a/static/images/railroad/zunion.svg b/static/images/railroad/zunion.svg new file mode 100644 index 0000000000..a12ba76a7c --- /dev/null +++ b/static/images/railroad/zunion.svg @@ -0,0 +1,68 @@ + + + + + + + + +ZUNION +numkeys + +key + + + + + +WEIGHTS +weight + + + + +SUM +MIN +MAX + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/zunionstore.svg b/static/images/railroad/zunionstore.svg new file mode 100644 index 0000000000..496c2cf466 --- /dev/null +++ b/static/images/railroad/zunionstore.svg @@ -0,0 +1,66 @@ + + + + + + + + +ZUNIONSTORE +destination +numkeys + +key + + + + + +WEIGHTS +weight + + + + +SUM +MIN +MAX \ No newline at end of file