diff --git a/build/components/syntax.py b/build/components/syntax.py index 8b63ee904a..0ab0e382bc 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' @@ -93,6 +102,131 @@ 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 + components = [] + + # If the block has a token, add it first + if self._token: + components.append(railroad.Terminal(self._token)) + + # Add the block's arguments + if self._arguments: + components.extend([arg.to_railroad() for arg in self._arguments]) + + if components: + 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) + choice_component = railroad.Choice(0, *components) + + # If there's a token, create a sequence of token + choice + if self._token: + token_part = railroad.Terminal(self._token) + component = railroad.Sequence(token_part, choice_component) + else: + component = choice_component + 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._type == ArgumentType.ONEOF: + # For ONEOF with multiple=true, we want to allow selecting multiple options + # This means: first_option [additional_options ...] + # where additional_options is a choice of any of the original options + if self._arguments: + # Create a choice of all options for the additional selections + additional_choice = railroad.Choice(0, *[arg.to_railroad() for arg in self._arguments]) + + # If there's a token, we need to include it in the repetition + if self._token: + token_part = railroad.Terminal(self._token) + repeat_part = railroad.Sequence(token_part, additional_choice) + component = railroad.Sequence(component, railroad.ZeroOrMore(repeat_part)) + else: + component = railroad.Sequence(component, railroad.ZeroOrMore(additional_choice)) + else: + component = railroad.OneOrMore(component) + elif self._multiple_token and self._token: + # For types with multiple_token=true, the token should be repeated with each occurrence + if self._type == ArgumentType.BLOCK and self._arguments: + # For BLOCK types: extract the arguments part for repetition to avoid duplicate tokens + args_component = railroad.Sequence(*[arg.to_railroad() for arg in self._arguments]) + repeat_part = railroad.Sequence(railroad.Terminal(self._token), args_component) + component = railroad.Sequence(component, railroad.ZeroOrMore(repeat_part)) + else: + # For non-BLOCK types: create the complete pattern from scratch + # Pattern: TOKEN arg [TOKEN arg ...] + if self._type == ArgumentType.INTEGER: + arg_part = railroad.NonTerminal(self._display) + elif self._type == ArgumentType.STRING: + arg_part = railroad.NonTerminal(self._display) + elif self._type == ArgumentType.KEY: + arg_part = railroad.NonTerminal(self._display) + else: + arg_part = railroad.NonTerminal(self._display) + + # Create the first occurrence: TOKEN arg + first_occurrence = railroad.Sequence(railroad.Terminal(self._token), arg_part) + # Create the repeat pattern: [TOKEN arg ...] + repeat_part = railroad.Sequence(railroad.Terminal(self._token), arg_part) + # Combine: TOKEN arg [TOKEN arg ...] + component = railroad.Sequence(first_occurrence, railroad.ZeroOrMore(repeat_part)) + elif self._token and self._multiple: + # For non-BLOCK types with multiple=true and a token: + # The token appears once, followed by one or more arguments + # Pattern: TOKEN arg [arg ...] + if self._type != ArgumentType.BLOCK: + # Create the argument part without the token for repetition + if self._type == ArgumentType.INTEGER: + arg_part = railroad.NonTerminal(self._display) + elif self._type == ArgumentType.STRING: + arg_part = railroad.NonTerminal(self._display) + elif self._type == ArgumentType.KEY: + arg_part = railroad.NonTerminal(self._display) + else: + arg_part = railroad.NonTerminal(self._display) + + # Token + first arg + [additional args ...] + token_part = railroad.Terminal(self._token) + component = railroad.Sequence(token_part, railroad.OneOrMore(arg_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: @@ -125,3 +259,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/generate_custom_railroad.py b/build/generate_custom_railroad.py new file mode 100644 index 0000000000..be397a5e01 --- /dev/null +++ b/build/generate_custom_railroad.py @@ -0,0 +1,171 @@ +#!/usr/bin/env python3 +""" +Generate railroad diagrams for Redis commands from a JSON file. + +This script allows you to generate railroad diagrams for specific Redis commands +by providing a JSON file with command specifications. +""" + +import argparse +import json +import logging +import os +import sys +from pathlib import Path + +# Add the build directory to the Python path +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) + +from components.syntax import Command + + +def setup_logging(verbose=False, quiet=False): + """Set up logging configuration.""" + if quiet: + level = logging.ERROR + elif verbose: + level = logging.DEBUG + else: + level = logging.INFO + + logging.basicConfig( + level=level, + format='%(asctime)s - %(levelname)s - %(message)s', + datefmt='%H:%M:%S' + ) + + +def parse_arguments(): + """Parse command line arguments.""" + parser = argparse.ArgumentParser( + description="Generate railroad diagrams for Redis commands from a JSON file", + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=""" +Example JSON format: +{ + "COMMAND_NAME": { + "summary": "Command description", + "arguments": [ + { + "name": "key", + "type": "key" + }, + { + "name": "value", + "type": "string", + "optional": true + } + ] + } +} + +Usage examples: + %(prog)s commands.json + %(prog)s commands.json -o custom_output + %(prog)s commands.json --verbose + %(prog)s commands.json --quiet + """ + ) + + parser.add_argument( + 'json_file', + help='JSON file containing command specifications' + ) + + parser.add_argument( + '-o', '--output-dir', + default='static/images/railroad', + help='Output directory for generated SVG files (default: static/images/railroad)' + ) + + parser.add_argument( + '-v', '--verbose', + action='store_true', + help='Enable verbose logging' + ) + + parser.add_argument( + '-q', '--quiet', + action='store_true', + help='Enable quiet mode (errors only)' + ) + + parser.add_argument( + '--version', + action='version', + version='%(prog)s 1.0' + ) + + return parser.parse_args() + + +def main(): + """Main function.""" + args = parse_arguments() + + # Set up logging + setup_logging(verbose=args.verbose, quiet=args.quiet) + + # Validate input file + if not os.path.exists(args.json_file): + logging.error(f"Input file not found: {args.json_file}") + sys.exit(1) + + # Load command data + try: + with open(args.json_file, 'r', encoding='utf-8') as f: + commands_data = json.load(f) + logging.info(f"Loaded {len(commands_data)} commands from {args.json_file}") + except json.JSONDecodeError as e: + logging.error(f"Invalid JSON in {args.json_file}: {e}") + sys.exit(1) + except Exception as e: + logging.error(f"Error reading {args.json_file}: {e}") + sys.exit(1) + + # Create output directory + os.makedirs(args.output_dir, exist_ok=True) + logging.info(f"Output directory: {args.output_dir}") + + # Generate railroad diagrams + generated_count = 0 + failed_count = 0 + + for command_name, command_data in commands_data.items(): + try: + logging.debug(f"Processing command: {command_name}") + command = Command(command_name, command_data) + + # Generate filename + output_file = os.path.join( + args.output_dir, + f"{command_name.lower().replace(' ', '-')}.svg" + ) + + # Generate railroad diagram + svg_content = command.to_railroad_diagram() + + # Save to file + with open(output_file, 'w', encoding='utf-8') as f: + f.write(svg_content) + + logging.info(f"Generated: {command_name} -> {output_file}") + generated_count += 1 + + except Exception as e: + logging.error(f"Failed to generate diagram for {command_name}: {e}") + if args.verbose: + logging.exception("Full traceback:") + failed_count += 1 + + # Summary + total = generated_count + failed_count + if not args.quiet: + logging.info(f"Generation complete: {generated_count}/{total} successful") + + if failed_count > 0: + sys.exit(1) + + +if __name__ == '__main__': + main() 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 709677c373..e8aaaca98c 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 826e16bce7..56844004bb 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 e17ad6b2de..d65731d5c7 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 1a32a7794b..45b051e340 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 32ffeb2f7b..cd03a0c220 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 a14b075cb8..a959b0932f 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 f884ee9f1c..3ca631bd22 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 934b67df87..dc034e5c26 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 6ca6b068df..cbfd8d854f 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 0728ea55d4..5e3adbfb52 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 6353750d34..c352e8bfe4 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 ebcb4be570..9a69506ad2 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 47b1605849..2bfbe67cae 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 d03fe53526..64a86e6064 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 43d9a0e3fe..abfa163238 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 473c0c8dc4..982e80b2df 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 aa03bcf380..0ec829d4d0 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 3e2b67beb5..6cab024bab 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 03ef51b15f..14710d7dde 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 996cae9d97..da73144a6c 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 942fd1a9ff..437fe7a880 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 5631b1fd48..72cf1eb23e 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 6590d9ad29..f052d37ed5 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 bc7f0ac6f5..db2fc8dc6a 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 32251d5ee4..3c78fd5b27 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 3b6455d4cb..bcfdb2c8dd 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 5763da8650..87c8dbe2c6 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 7962f36c35..d8fd667ed7 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 4f1e749cdf..c73a5f3b7a 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 459688355a..516c861526 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 46625a7545..ce42047a44 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 e573944cc0..93e437ea28 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 bdac00ee3d..281c7e9d9e 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 080dfbcab9..684c508fe0 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 e7ac161080..0cc1e45bf4 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 cd4e52e5c6..ff099694c5 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 76c275d390..11d8ee4348 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 98df073f27..49668320f9 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 4946dda9e6..c65a755048 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 3d854296fd..d2615c87b8 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 268f5d6557..ea3f0ef587 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 bde21d7555..607608f2d6 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 9d10fb0121..b9fe6c7976 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 3fe6d25777..b4f54daae4 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 b39b41821a..55295baae2 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 28ca0abfb3..672b14c0d7 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 4f9b14c0dc..d31baade9f 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 9f18a81471..d72393c3d2 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 f9f1c734cf..0dd98458de 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 e4a279de06..d59abce8b4 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 28abd47fa0..5849b14c0f 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 1104d3e530..a7ff8cbf9b 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 3ae65b33c6..474f9a219c 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 fbcab94b24..62fda96d83 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 b09bfb7547..491a2761ae 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 4a91855cee..72057f4273 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 bef46d9a5d..933e4569a9 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 16e5e69a34..ec76e207b6 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 f568737b4d..9f04c7c026 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 53d7b74e76..9ace78f527 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 14f56eb3d1..1444051f32 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 c609a24093..5f74bcd696 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 07b19a1ba2..d36adc5f27 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 5f085cc56f..f6541757f6 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 b9b7f9c797..3d7dd30d89 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 eb5977a9b9..c59546d9c9 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 c453c17a88..42f11e3502 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 59a892d129..d4141970dc 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 75b2ad936e..f42728fd2a 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 c28afb9d47..6801c78fe6 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 305718290f..76b0f7e770 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 522e60f024..d6aac31027 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 edfc1daf53..9477f6fe80 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 ae31d6989e..41edf8c5eb 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 a33878864f..51d8fb677c 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 6071c57c0a..6c54e90477 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 0cb30b340d..8fc08f8bce 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 7aca1c0a12..c4d030ce87 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 c78a02dc76..75d921ef47 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 47b6193927..b6df0e3aea 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 8257cf45f2..431ba2d443 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 502ded8180..2a987d5c57 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 7a0213e519..4c77be76b2 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 b0d10ba78f..24dca6d8aa 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 aaafe08ba8..da31f1f53d 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 7a34280681..aa9b057f3b 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-migration.md b/content/commands/cluster-migration.md index 37175dcb2e..950c9eeef4 100644 --- a/content/commands/cluster-migration.md +++ b/content/commands/cluster-migration.md @@ -65,6 +65,7 @@ description: Start, monitor, and cancel atomic slot migration tasks. group: cluster hidden: false linkTitle: CLUSTER MIGRATION +railroad_diagram: /images/railroad/cluster-migration.svg since: 8.4.0 summary: Start, monitor, and cancel atomic slot migration tasks. syntax_fmt: "CLUSTER MIGRATION }})' +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-slot-stats.md b/content/commands/cluster-slot-stats.md index 4af78556e9..4e284ff996 100644 --- a/content/commands/cluster-slot-stats.md +++ b/content/commands/cluster-slot-stats.md @@ -57,6 +57,7 @@ function: clusterSlotStatsCommand group: cluster hidden: false linkTitle: CLUSTER SLOT-STATS +railroad_diagram: /images/railroad/cluster-slot-stats.svg reply_schema: description: Array of nested arrays, where the inner array element represents a slot and its respective usage statistics. diff --git a/content/commands/cluster-slots.md b/content/commands/cluster-slots.md index 41712f59d9..64ec083eb3 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 18a26133ee..e8455c5b49 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 a7f0333826..39292111d4 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 d0813364eb..7ec3fcb00c 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 d44d420848..bb6d2a484c 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 b9a947120b..93b93921af 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 cdb47b067c..d3115d9207 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 77e002b41a..5d74ace72e 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 f4d2aa1204..dc3c3c72dd 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 1b3c05d7b1..f742eb03b1 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 e4008bf73f..873bd9e5e0 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 43e949a7a9..95b89b33a2 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 8d788c67e5..57567a1051 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 7180d14f5d..75ff64914d 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 +197,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 f3fab6b90c..d4e22bfaff 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 df5c6de733..34234f9b22 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 d05868a4c3..5f971682b5 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 9d830786e3..4c0b7b3cff 100644 --- a/content/commands/ft.alter.md +++ b/content/commands/ft.alter.md @@ -34,12 +34,11 @@ 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 -syntax: 'FT.ALTER {index} [SKIPINITIALSCAN] SCHEMA ADD {attribute} {options} ... - - ' +syntax: FT.ALTER index [SKIPINITIALSCAN] SCHEMA ADD field options syntax_fmt: FT.ALTER index [SKIPINITIALSCAN] SCHEMA ADD field options syntax_str: '[SKIPINITIALSCAN] SCHEMA ADD field options' title: FT.ALTER diff --git a/content/commands/ft.config-get.md b/content/commands/ft.config-get.md index 95e79a9041..5c47b7e8b6 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 e980ffaa4c..1312d66095 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 460c277b9e..ae96764ef2 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 6453a369ff..a8555b921d 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 b632e6d313..f5c466e909 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 69a1434655..cfd70c15f4 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 88aa4ea8ca..955af039d1 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 64db142410..ce70598ee2 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 a5d02c730d..a15213cf27 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 730ce99cea..b330ea51ef 100644 --- a/content/commands/ft.dropindex.md +++ b/content/commands/ft.dropindex.md @@ -31,10 +31,11 @@ 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 -syntax: "FT.DROPINDEX index \n [DD]\n" +syntax: FT.DROPINDEX index [DD] syntax_fmt: FT.DROPINDEX index [DD] syntax_str: '[DD]' title: FT.DROPINDEX diff --git a/content/commands/ft.explain.md b/content/commands/ft.explain.md index 019545db2e..d8978dddb2 100644 --- a/content/commands/ft.explain.md +++ b/content/commands/ft.explain.md @@ -29,10 +29,11 @@ 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 -syntax: "FT.EXPLAIN index query \n [DIALECT dialect]\n" +syntax: FT.EXPLAIN index query [DIALECT dialect] syntax_fmt: "FT.EXPLAIN index query [DIALECT\_dialect]" syntax_str: "query [DIALECT\_dialect]" title: FT.EXPLAIN diff --git a/content/commands/ft.explaincli.md b/content/commands/ft.explaincli.md index 7fe20353db..6fea599a7f 100644 --- a/content/commands/ft.explaincli.md +++ b/content/commands/ft.explaincli.md @@ -29,10 +29,11 @@ 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 -syntax: "FT.EXPLAINCLI index query \n [DIALECT dialect]\n" +syntax: FT.EXPLAINCLI index query [DIALECT dialect] syntax_fmt: "FT.EXPLAINCLI index query [DIALECT\_dialect]" syntax_str: "query [DIALECT\_dialect]" title: FT.EXPLAINCLI diff --git a/content/commands/ft.hybrid.md b/content/commands/ft.hybrid.md index 62543e56ab..3932f0975d 100644 --- a/content/commands/ft.hybrid.md +++ b/content/commands/ft.hybrid.md @@ -290,6 +290,7 @@ description: Performs hybrid search combining text search and vector similarity group: search hidden: false linkTitle: FT.HYBRID +railroad_diagram: /images/railroad/ft.hybrid.svg since: 8.4.0 summary: Performs hybrid search combining text search and vector similarity search syntax_fmt: "FT.HYBRID index SEARCH query [SCORER\_scorer]\n [YIELD_SCORE_AS\_yield_score_as]\ diff --git a/content/commands/ft.info.md b/content/commands/ft.info.md index 6780935c33..e3024b2010 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 cb59cc24e6..5554464a1e 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 b7b7a62610..a606213055 100644 --- a/content/commands/ft.search.md +++ b/content/commands/ft.search.md @@ -268,12 +268,9 @@ 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 diff --git a/content/commands/ft.spellcheck.md b/content/commands/ft.spellcheck.md index 9c0119146f..4bea86713e 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 95b3908863..f7678b7e3f 100644 --- a/content/commands/ft.sugadd.md +++ b/content/commands/ft.sugadd.md @@ -34,12 +34,16 @@ 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 -syntax: "FT.SUGADD key string score \n [INCR] \n [PAYLOAD payload]\n" +syntax: FT.SUGADD key string score [INCR] [PAYLOAD payload] syntax_fmt: "FT.SUGADD key string score [INCR] [PAYLOAD\_payload]" syntax_str: "string score [INCR] [PAYLOAD\_payload]" title: FT.SUGADD diff --git a/content/commands/ft.sugdel.md b/content/commands/ft.sugdel.md index a8e8b798e7..6d9e3d3c5f 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 091dfb22e6..fa7295e0f7 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 df3f491339..996522eb80 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 cdbc20b89c..22a4c1ccc4 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 718a2d4c8e..7a8c94e82f 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 4b3361c0c3..24d2750830 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 8c72cc730d..98e7fa9ef5 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 7caf35533b..aeaa5ebf0c 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 6904fea217..befff4fd85 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 89da0ac212..8b2ceff961 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 bbb90c21b1..c158cfa392 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 ab3c39e1e3..c8804bf921 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 69765c5d7c..13b4a1b18a 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 26c50cc436..ec6d45ff97 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 599c3a15b8..5a82247ee6 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 3ec6b92f2c..a456e6c3d2 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 2ecdc5f43e..3c6d813046 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 d412fb779e..d38b3f140a 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 e2afb8c936..52f381ecdd 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 4f8415c52c..16b37f4af7 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 e4cad61a8e..60d64f7b97 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 bc26121b80..ed054ab6a9 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 e2724a4680..a448089ea5 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 c9144addd8..c924aab171 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 5b89bae8bc..5a374755bf 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 e0a31d7b3a..a02821ca19 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 fad569aa47..fad659f8d9 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 8b9a006e6e..2341371eb6 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 27511717ae..a889fde406 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 274fc4a05d..88d14d546c 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 269f8e0557..b7ab3886ab 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 e2e0a9e407..c390c207a7 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 fbcc1ae417..d210785c5c 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 9f52bb5943..ef5a3bc7e0 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 0400e8a0a0..4f36277261 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 c76bab82bd..42403637b3 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 86b2ea2caf..4047efa84d 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 a9d60ef80f..b27b43ce20 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 44e15c5068..13e606b44e 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/hgetdel.md b/content/commands/hgetdel.md index db25b9462f..9377c7c5d8 100644 --- a/content/commands/hgetdel.md +++ b/content/commands/hgetdel.md @@ -52,6 +52,7 @@ key_specs: limit: 0 type: range linkTitle: HGETDEL +railroad_diagram: /images/railroad/hgetdel.svg since: 8.0.0 summary: Returns the value of a field and deletes it from the hash. syntax_fmt: "HGETDEL key FIELDS\_numfields field [field ...]" diff --git a/content/commands/hgetex.md b/content/commands/hgetex.md index 9bbcb3d807..6cf298d128 100644 --- a/content/commands/hgetex.md +++ b/content/commands/hgetex.md @@ -78,6 +78,7 @@ key_specs: notes: RW and UPDATE because it changes the TTL update: true linkTitle: HGETEX +railroad_diagram: /images/railroad/hgetex.svg since: 8.0.0 summary: Get the value of one or more fields of a given hash key, and optionally set their expiration. diff --git a/content/commands/hincrby.md b/content/commands/hincrby.md index ac59549b7e..faef739a54 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 e9bf2b4500..c8cd645fd8 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 7dfa154b9b..e09a44b5c4 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 0ca5f918ab..f8aaa8b87f 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 982dfeaf74..f7a764596c 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 bed676ed79..c1a9a22288 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 4cc8485861..c30b0397f4 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 4001a872bc..c132572666 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 1f68a352c8..175e166dc8 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 dbae3e3943..6395baa18b 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 ac3ac228d5..4dcf5fbb5d 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 fde37d2c76..4fce34fce0 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 e0fb6fd9a8..34e3517ec3 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 1a0d6a3c61..badda5c537 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/hsetex.md b/content/commands/hsetex.md index d0e54459c4..c55f63ca3a 100644 --- a/content/commands/hsetex.md +++ b/content/commands/hsetex.md @@ -95,6 +95,7 @@ key_specs: type: range update: true linkTitle: HSETEX +railroad_diagram: /images/railroad/hsetex.svg since: 8.0.0 summary: Set the value of one or more fields of a given hash key, and optionally set their expiration. diff --git a/content/commands/hsetnx.md b/content/commands/hsetnx.md index 5f35168557..ac9de2c470 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 96d6f5f7b9..729d81c729 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 2124103336..88c5618fdc 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 4f81260b87..0eb0292de5 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 4f83355ce8..dc2158ff4f 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 b7fba98084..618349bc6d 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 1b1bf7cfd9..4ae1a346b8 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 f33c0edfd5..3a7af979f1 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 d2def7f601..44422fff95 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 1d7652ac2e..8e90367cf0 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 51da3bf27b..04be1683ea 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 1ace273dbc..7c3949fddb 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 f4d1102017..5fb1442f3f 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 fe2187f51f..f9b8d191a2 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 35ff1a9353..cd2f5826a7 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 a32b5a8733..f56524af81 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 fb4a17fb3b..0e8a14a7ae 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 2498ee7e3d..d91878aac6 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 59f4b5ce68..018823824a 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 6c605d4660..b7d9993b18 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 89bca76ad8..0b1d3e2557 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 2684a5b518..cf26e4d046 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 0907cdccc5..04c245a9a0 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 b2acf5d970..bd0c2eb9aa 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 a3350a8ea6..05c3a19b02 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 06eabe7401..381943a704 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 c7de69f21c..85d1d39c11 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 883ecf21b5..f7be7a71b2 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 303c030d4d..f2fe13c1e7 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 68c4ead7a6..dde30ddeb1 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 4f9df386c7..50eb4220ef 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 e5cb0fa535..3aaf7d1742 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 5dd7c3e265..0a558df037 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 62f54175ca..106beb6e89 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 3d0324b539..fc23098419 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 d38899da3a..244b70a542 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 842b1d1c04..91f0cf709c 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 c312a8202d..01d2aa5088 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 4bd6923e99..a5a6febb8c 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 d357d4129f..d1f129de46 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 1531128913..5b9ef933b6 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 482b2d5621..7e884702af 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 31f74e62f9..d43a1b13b4 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 9c56da7c2a..9fb70c0a73 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 22057ef59c..c71fcc3e5b 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 7f635be1f9..0af715afb3 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 fbe8222265..37af1d3f3f 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 81aab14d8e..7c4b8e2802 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 1c8ec6c1e3..9c13dff2a6 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 52b05f596a..2e98735ec2 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 a92362e0b8..135aa47b84 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 7da4f44a42..f8dd3fed8d 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 4e5f4f8181..646ef45db6 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 3d373da417..ac6a68bc44 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 a8460557bc..5772c800ac 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 549e4e4564..44b2c3ab8a 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 a595e131c6..7b37c11f37 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 7aeb9e0a95..424eb0cddc 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 89aaea7de5..100baa1eda 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 a82f0fc79a..73a7a411a1 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 b2bfd5e47d..b185ec1315 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 ca537ad904..649425658b 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 50b6f55900..9b2c68ca52 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 0a30f2bec0..18fe6bafd5 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 c690a38baa..c4f8ff94cd 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 bb3cc66ad4..a6c0753b11 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 68319f7611..556abe2ef1 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 426c9b9f3e..19c918698e 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 3115d544a0..4563820e78 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 3d5eba8cd0..53769a4c1f 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 804d123a02..558213dcf6 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 ad2f51a15e..8b91e2539e 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 166ad72ac3..0be92b740e 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/msetex.md b/content/commands/msetex.md index a55d9b3709..35407a46ed 100644 --- a/content/commands/msetex.md +++ b/content/commands/msetex.md @@ -92,6 +92,7 @@ key_specs: type: keynum update: true linkTitle: MSETEX +railroad_diagram: /images/railroad/msetex.svg since: 8.4.0 summary: Atomically sets multiple string keys with a shared expiration in a single operation. diff --git a/content/commands/msetnx.md b/content/commands/msetnx.md index 3219ee5f92..36d65d0203 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 98210be1f0..55c60f4ede 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 f6b78dafdd..843ab1686c 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 f887bb656c..8e28dcc577 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 ac4125ae0e..a4a37731da 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 8de3a53ec8..52e2162a61 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 17afcc5fec..32fd0c9254 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 f558ab51ab..3768e26f74 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 3d39700c84..12b2c9a2e5 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 b190dc09cd..5af8032e8e 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 5f9d21d2eb..f32d78ec3c 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 c087f41213..9e0b9c945e 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 7fe6e99484..36572bc8b2 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 f1989a7f2f..ce9aa79785 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 5a0c06c4ab..64f1aa65f2 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 fc2d2e9d62..06566a7a7d 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 40356990e8..40cda6f6dd 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 3a9c4fc34c..5513360280 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 02400b1195..1d95ed347d 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 fa91f36429..3dbb4cf2d6 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 27c7ea126f..000d455aaa 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 c2261b5e7c..dc2d328577 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 e376cc49c6..08ce6514a0 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 d4c77e4ae6..d376b3c11e 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 d2be6b9f2f..ef95163c6a 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 d807f95d98..34b1252412 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 851e096635..2f32b06a11 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 0433403eb1..4933d3532f 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 58633c3a34..45b17367a3 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 f813671c84..16553ba38a 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 15cad03dd6..1eb7f5f26f 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 bf7c88b1bb..b60c3b85af 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 3aa36a244c..d29b556e10 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 7fe71077d8..fa742ba3a4 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 71060ab45f..59ad4c398b 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 951c2aa248..8d2ad24565 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 81e6041adf..875136ff63 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 2a5bb90f31..38084cc3a0 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 ea9a134abb..7523564446 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 50599d203a..e3de6aaae9 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 58a9171899..202396ffc0 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 40ce3a8678..b227de9ead 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 98edcc93c9..77617df931 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 a653a6abda..ccc32a5436 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 f0100d83f4..156e7c28d0 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 caa0e4f8d3..3441fcead5 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 21a91d89ad..367dd85419 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 b570a106d3..907d861635 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 84a68bbf9c..81aa2fec9e 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 cffb504be5..a922d407d2 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 554d973292..808d6acd75 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 4169981a8a..4c7130c67e 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 d2fa255e92..ff017f48b1 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 f32c47afce..ec048059af 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 28f0e11fd1..8b6acf7261 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 d86454688f..bddaa1305b 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 1c941ebf2e..a2da1d58e2 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 ac84262d85..62d03a0bd0 100644 --- a/content/commands/set.md +++ b/content/commands/set.md @@ -126,6 +126,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 fe64c79acd..364d4a3571 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 ba4ae21437..0666f072ee 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 91783a48fb..2a792e6202 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 a8007a4034..92ffffef93 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 533eedd502..11017ea2f7 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 2bbd56da07..e78ddfc9dc 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 00f92f02c3..392a7e026f 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 62d4502c9c..e1c9028728 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 9002ba3bf9..9822cc76f3 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 615219b32e..0d4fbb1001 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 1ba1491069..b605067ef2 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 785e8ab5b0..e800fcc54e 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 73cd406190..b8975b4767 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 e2ea85e1b2..ac330260f9 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 e04363645a..ab1d280fec 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 3dc9929270..a9ba6d5921 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 aa1ad88413..5b3cff51bd 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 746a92c9b7..7dd530beb3 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 2772e6c3e3..a9cfc2bf58 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 0de2c93633..7c31bbcadf 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 98c0e98d23..01316a7a71 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 5c1de9db8c..8862ada912 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 bc2ed90ae5..a511bd5af0 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 aec7141422..982c54a5fd 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 8279c667c4..854d35617c 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 6faec3b7f3..5da0756910 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 6430f9a6db..40fb3b4171 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 c7822af04d..e1f834e569 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 948b8db10f..5b1cd7de50 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 f788fd23b5..b32e60ee21 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 a90c6de641..8b6e9ce970 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 15b27e3228..d7700e3fac 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 0acd70c204..94786dc640 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 96cd99b143..30dfcb2937 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 22c2872560..8c17a48e04 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 fe98fe7b8b..0157b1672d 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 18e9913de2..de98842b1a 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 71e394396d..2d66520faa 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 03082dd981..ea774a5bec 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 d52270b7e4..ef6cdec1f8 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 aead1e8ea5..ff493db6be 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 85431e6c0e..ef2d713488 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 7372a6993b..12c092c9f3 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 103c46fb04..9e6e4bb69c 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 c468749743..5132f30b07 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 643de30ba3..b55f69a0a9 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 ea589d6eeb..d0583c366f 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 cf69a72237..d544ba3d17 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 d7b046ca8d..cc77765f12 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: Adds an item to a Top-k sketch. Multiple items can be added at the same time. diff --git a/content/commands/topk.count.md b/content/commands/topk.count.md index 4ae4b72e58..02738a96a8 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 8fb6cc06d5..baa7113918 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 afd21681a9..aa4d2d48d3 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 9268bc28d7..702b8c4e93 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 8295f65fbd..15bd58d4be 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 e29d9c4657..9301ed6df1 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 574c5f85bb..0a75b78ded 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 86fb05980a..e037fbed77 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 eb1e66c2cc..2387ed0a8f 100644 --- a/content/commands/ts.alter.md +++ b/content/commands/ts.alter.md @@ -37,6 +37,15 @@ arguments: optional: true token: DUPLICATE_POLICY type: oneof +- arguments: + - name: ignoreMaxTimediff + type: integer + - name: ignoreMaxValDiff + type: double + name: ignore + optional: true + token: IGNORE + type: block - arguments: - name: label type: string @@ -64,16 +73,20 @@ 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 [IGNORE\_ignoreMaxTimediff ignoreMaxValDiff]\ + \ [LABELS\_label value\n [label value ...]]" syntax_str: "[RETENTION\_retentionPeriod] [CHUNK_SIZE\_size] [DUPLICATE_POLICY\_] [IGNORE ignoreMaxTimediff ignoreMaxValDiff] [LABELS\ [label value ...]]" + \ | FIRST | LAST | MIN | MAX | SUM>] [IGNORE\_ignoreMaxTimediff ignoreMaxValDiff]\ + \ [LABELS\_label value [label value ...]]" title: TS.ALTER --- diff --git a/content/commands/ts.create.md b/content/commands/ts.create.md index 41d8b0d594..b7be8507a4 100644 --- a/content/commands/ts.create.md +++ b/content/commands/ts.create.md @@ -48,6 +48,15 @@ arguments: optional: true token: DUPLICATE_POLICY type: oneof +- arguments: + - name: ignoreMaxTimediff + type: integer + - name: ignoreMaxValDiff + type: double + name: ignore + optional: true + token: IGNORE + type: block - arguments: - name: label type: string @@ -74,17 +83,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 3de94bf7b9..ca0918293e 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 56410ba21a..479b78cdc8 100644 --- a/content/commands/ts.decrby.md +++ b/content/commands/ts.decrby.md @@ -16,25 +16,46 @@ 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 +- arguments: + - name: block + token: BLOCK + type: pure-token + - name: first + token: FIRST + type: pure-token + - name: last + token: LAST + type: pure-token + - name: min + token: MIN + type: pure-token + - name: max + token: MAX + type: pure-token + - name: sum + token: SUM + type: pure-token + name: policy optional: true token: DUPLICATE_POLICY type: oneof +- arguments: + - name: ignoreMaxTimediff + type: integer + - name: ignoreMaxValDiff + type: double + name: ignore + optional: true + token: IGNORE + type: block - arguments: - name: label type: string @@ -63,17 +84,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 53f87180ae..2d8151ac7e 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 37ae079d19..8f8de48023 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 24ff212d58..389b55aefd 100644 --- a/content/commands/ts.get.md +++ b/content/commands/ts.get.md @@ -26,10 +26,11 @@ 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 -syntax: "TS.GET key \n [LATEST]\n" +syntax: "TS.GET key [LATEST]" syntax_fmt: TS.GET key [LATEST] syntax_str: '[LATEST]' title: TS.GET diff --git a/content/commands/ts.incrby.md b/content/commands/ts.incrby.md index 7d6c6f70b1..ead36a76a2 100644 --- a/content/commands/ts.incrby.md +++ b/content/commands/ts.incrby.md @@ -16,25 +16,46 @@ 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 +- arguments: + - name: block + token: BLOCK + type: pure-token + - name: first + token: FIRST + type: pure-token + - name: last + token: LAST + type: pure-token + - name: min + token: MIN + type: pure-token + - name: max + token: MAX + type: pure-token + - name: sum + token: SUM + type: pure-token + name: policy optional: true token: DUPLICATE_POLICY type: oneof +- arguments: + - name: ignoreMaxTimediff + type: integer + - name: ignoreMaxValDiff + type: double + name: ignore + optional: true + token: IGNORE + type: block - arguments: - name: label type: string @@ -63,18 +84,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 527c67f81b..d3aa8f944b 100644 --- a/content/commands/ts.info.md +++ b/content/commands/ts.info.md @@ -25,10 +25,11 @@ 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 -syntax: "TS.INFO key \n [DEBUG]\n" +syntax: "TS.INFO key [DEBUG]" syntax_fmt: TS.INFO key [DEBUG] syntax_str: '[DEBUG]' title: TS.INFO diff --git a/content/commands/ts.madd.md b/content/commands/ts.madd.md index d9abcaac7f..45e571f0fa 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 ef3870cd6a..ee53469d11 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 c5519440a7..0a64dea52a 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 9639153eb7..ac9ce25374 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 41433ea6ed..46e6ea7b04 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 ad1fbb1c08..68c8e68e43 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/xdelex.md b/content/commands/xdelex.md index 07a483999d..505b7189aa 100644 --- a/content/commands/xdelex.md +++ b/content/commands/xdelex.md @@ -68,6 +68,7 @@ key_specs: limit: 0 type: range linkTitle: XDELEX +railroad_diagram: /images/railroad/xdelex.svg since: 8.2.0 summary: Deletes one or multiple entries from the stream. syntax_fmt: "XDELEX key [KEEPREF | DELREF | ACKED] IDS\_numids id [id ...]" diff --git a/content/commands/xgroup-create.md b/content/commands/xgroup-create.md index 97005f26ec..ea4b41a5bf 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 e5f5f414bb..9cbd76cfc8 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 56933271fe..1dc244953d 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 a494e7e020..6cb6a88830 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 b70230183e..f898ffda7c 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 4d0023f4ca..dd133ed3d8 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 f93a96d8ee..1fb4493a34 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 743ca9bed3..46b02e9b87 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 60bcfb7f0b..f57e3694c6 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 dda0d016d5..30efbd9b20 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 1b7f3ec161..97a2d987d8 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 8e45f2d9f4..6b8b6cc05e 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 5b02fc604d..8dc575c031 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 0c07a45ae0..43d3c446b1 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 9d0481f8a8..40e3eca152 100644 --- a/content/commands/xreadgroup.md +++ b/content/commands/xreadgroup.md @@ -86,6 +86,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 39dd1dc668..bbae4cd738 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 d492ad6ac1..64e77e8fed 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 455b51d913..35c5b9ac09 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 fde6e7535c..5f613bfc09 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 55843b27b8..9f8a6ae5c6 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 188545ef8e..e9e610eec5 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 0c40d0b3ac..3108424001 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 6757f652b8..2f48e3a1f5 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 2e8af0ea55..a4f57302c6 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 98c5c813fe..de9486bb56 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 40f5ef2731..03a651f6fc 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 b569a7dd87..64523ee21d 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 39d5ec018e..9e56d26286 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 0fc2e6b872..060779b05c 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 dd0252e1ac..1ad5a49407 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 b0794e3bb3..8429a42a07 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 ff04c2f35c..d05eb900b7 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 d05ff393a3..1100935640 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 404a1fef1d..999ef1bc30 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 171927d68c..4046f15e9d 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 8763436bc4..f3f94a9bfb 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 c2f84d5b54..929bb0da11 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 3bc3ed241f..3c81f427f9 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 87b6d572e5..81ae4b2644 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 f0e772e53d..340b47d9f7 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 bf4a441985..8391746d14 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 def557d76a..af847a7b45 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 b1c30cc3d5..1e423dcfb2 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 65aa6eda2a..3ca61ba6f0 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 065ba5440c..5373298bb1 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 41631ec7be..a56d4eb209 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 349c1bd1d8..c208ff5464 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 c7ec04c930..e9f576cd3e 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 1b71be1e8c..ae26b40585 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 66cef5e465..7cd550d3ad 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/data/commands_redistimeseries.json b/data/commands_redistimeseries.json index 7afe5a3eca..b149376aec 100644 --- a/data/commands_redistimeseries.json +++ b/data/commands_redistimeseries.json @@ -174,6 +174,22 @@ ], "optional": true }, + { + "type": "block", + "token": "IGNORE", + "name": "ignore", + "optional": true, + "arguments": [ + { + "name": "ignoreMaxTimediff", + "type": "integer" + }, + { + "name": "ignoreMaxValDiff", + "type": "double" + } + ] + }, { "type": "block", "name": "labels", diff --git a/layouts/commands/single.html b/layouts/commands/single.html index c7e252e009..a97f5e3335 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 | htmlEscape | replaceRE "\\\\_" " " | safeHTML))) + (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 -}}
+          {{- $syntax | htmlEscape | replaceRE "\\\\_" " " | safeHTML -}}
         
{{ 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..165d6186b4 --- /dev/null +++ b/static/images/railroad/bitfield.svg @@ -0,0 +1,106 @@ + + + + + + + + +BITFIELD +key + + + + + +GET +encoding +offset + + + + +OVERFLOW + +WRAP +SAT +FAIL + + +SET +encoding +offset +value + +INCRBY +encoding +offset +increment + + + + + +GET +encoding +offset + + + + +OVERFLOW + +WRAP +SAT +FAIL + + +SET +encoding +offset +value + +INCRBY +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..0e8aeaa43c --- /dev/null +++ b/static/images/railroad/bitfield_ro.svg @@ -0,0 +1,65 @@ + + + + + + + + +BITFIELD_RO +key + + + + +GET +encoding +offset + + + + +GET + +encoding +offset + \ 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..0c043722d7 --- /dev/null +++ b/static/images/railroad/client-kill.svg @@ -0,0 +1,141 @@ + + + + + + + + +CLIENT KILL + +ip:port + + + + + +ID +client-id + + + +TYPE + +NORMAL +MASTER +SLAVE +REPLICA +PUBSUB + + + +USER +username + + + +ADDR +ip:port + + + +LADDR +ip:port + + + +SKIPME + +YES +NO + + + +MAXAGE +maxage + + + + + + + +ID +client-id + + + +TYPE + +NORMAL +MASTER +SLAVE +REPLICA +PUBSUB + + + +USER +username + + + +ADDR +ip:port + + + +LADDR +ip:port + + + +SKIPME + +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..096c13d3fb --- /dev/null +++ b/static/images/railroad/client-list.svg @@ -0,0 +1,64 @@ + + + + + + + + +CLIENT LIST + + + +TYPE + +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..1422984797 --- /dev/null +++ b/static/images/railroad/client-tracking.svg @@ -0,0 +1,81 @@ + + + + + + + + +CLIENT TRACKING + +ON +OFF + + + +REDIRECT +client-id + + + + +PREFIX +prefixprefix + + + + +PREFIX +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-migration.svg b/static/images/railroad/cluster-migration.svg new file mode 100644 index 0000000000..d11b847be3 --- /dev/null +++ b/static/images/railroad/cluster-migration.svg @@ -0,0 +1,70 @@ + + + + + + + + +CLUSTER MIGRATION + + +IMPORT +start-slot +end-slot + +CANCEL + + +ID +task-id +ALL + +STATUS + + + +ID +task-id + + +ALL \ 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-slot-stats.svg b/static/images/railroad/cluster-slot-stats.svg new file mode 100644 index 0000000000..a232968210 --- /dev/null +++ b/static/images/railroad/cluster-slot-stats.svg @@ -0,0 +1,66 @@ + + + + + + + + +CLUSTER SLOT-STATS + + +SLOTSRANGE +start-slot +end-slot + +ORDERBY +metric + + + +LIMIT +limit + + + +ASC +DESC \ 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..5a12478f78 --- /dev/null +++ b/static/images/railroad/command-list.svg @@ -0,0 +1,62 @@ + + + + + + + + +COMMAND LIST + + + +FILTERBY + + +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/delex.svg b/static/images/railroad/delex.svg new file mode 100644 index 0000000000..bc651d83f5 --- /dev/null +++ b/static/images/railroad/delex.svg @@ -0,0 +1,64 @@ + + + + + + + + +DELEX +key + + + + +IFEQ +ifeq-value + +IFNE +ifne-value + +IFDEQ +ifdeq-digest + +IFDNE +ifdne-digest \ No newline at end of file diff --git a/static/images/railroad/digest.svg b/static/images/railroad/digest.svg new file mode 100644 index 0000000000..18aa6024b9 --- /dev/null +++ b/static/images/railroad/digest.svg @@ -0,0 +1,49 @@ + + + + + + + + +DIGEST +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..931cc0b374 --- /dev/null +++ b/static/images/railroad/failover.svg @@ -0,0 +1,65 @@ + + + + + + + + +FAILOVER + + + +TO +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-hybrid.svg b/static/images/railroad/ft-hybrid.svg new file mode 100644 index 0000000000..2010cb4a50 --- /dev/null +++ b/static/images/railroad/ft-hybrid.svg @@ -0,0 +1,254 @@ + + + + + + + + +FT.HYBRID +index + +SEARCH +query + + + +SCORER +scorer + + + +YIELD_SCORE_AS +yield_score_as + +VSIM +field +vector + + + + +KNN +count + +K +k + + + +EF_RUNTIME +ef_runtime + + + +YIELD_SCORE_AS +yield_score_as + +RANGE +count + +RADIUS +radius + + + +EPSILON +epsilon + + + +YIELD_SCORE_AS +yield_score_as + + + +FILTER +filter + + + +COMBINE + + +RRF +count + + + +CONSTANT +constant + + + +WINDOW +window + + + +YIELD_SCORE_AS +yield_score_as + +LINEAR +count + + + + +ALPHA +alpha + +BETA +beta + + + +WINDOW +window + + + +YIELD_SCORE_AS +yield_score_as + + + +LIMIT +offset +num + + + + + +SORTBY +sortby + + + +ASC +DESC +NOSORT + + + +PARAMS +nargs + + +name +value + + + + +TIMEOUT +timeout + + + +FORMAT +format + + + + +LOAD +count + +field + + + +LOAD * + + + +GROUPBY +nproperties + +property + + + + + +REDUCE + +COUNT +COUNT_DISTINCT +COUNT_DISTINCTISH +SUM +MIN +MAX +AVG +STDDEV +QUANTILE +TOLIST +FIRST_VALUE +RANDOM_SAMPLE +nargs + +arg + + + + +AS +name + + + + + + +APPLY +expression + +AS +name + + + + +FILTER +filter \ 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..e2cd2e89d0 --- /dev/null +++ b/static/images/railroad/ft.create.svg @@ -0,0 +1,163 @@ + + + + + + + + +FT.CREATE +index + + + +ON + +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 + + + +STOPWORDS +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..be86c7441c --- /dev/null +++ b/static/images/railroad/ft.spellcheck.svg @@ -0,0 +1,73 @@ + + + + + + + + +FT.SPELLCHECK +index +query + + + +DISTANCE +distance + + + +TERMS + +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..f32292a20f --- /dev/null +++ b/static/images/railroad/geosearch.svg @@ -0,0 +1,100 @@ + + + + + + + + +GEOSEARCH +key + + +FROMMEMBER +member + +FROMLONLAT +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..431d08e120 --- /dev/null +++ b/static/images/railroad/geosearchstore.svg @@ -0,0 +1,95 @@ + + + + + + + + +GEOSEARCHSTORE +destination +source + + +FROMMEMBER +member + +FROMLONLAT +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..3b906db327 --- /dev/null +++ b/static/images/railroad/hello.svg @@ -0,0 +1,63 @@ + + + + + + + + +HELLO + + + +protover + + + +AUTH +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..572e69b4bd --- /dev/null +++ b/static/images/railroad/hexpire.svg @@ -0,0 +1,63 @@ + + + + + + + + +HEXPIRE +key +seconds + + + +NX +XX +GT +LT + +FIELDS +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..16ca19f4b5 --- /dev/null +++ b/static/images/railroad/hexpireat.svg @@ -0,0 +1,63 @@ + + + + + + + + +HEXPIREAT +key +unix-time-seconds + + + +NX +XX +GT +LT + +FIELDS +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..b43c6b2dc7 --- /dev/null +++ b/static/images/railroad/hexpiretime.svg @@ -0,0 +1,55 @@ + + + + + + + + +HEXPIRETIME +key + +FIELDS +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/hgetdel.svg b/static/images/railroad/hgetdel.svg new file mode 100644 index 0000000000..b7b2ced97d --- /dev/null +++ b/static/images/railroad/hgetdel.svg @@ -0,0 +1,55 @@ + + + + + + + + +HGETDEL +key + +FIELDS +numfields + +field + \ No newline at end of file diff --git a/static/images/railroad/hgetex.svg b/static/images/railroad/hgetex.svg new file mode 100644 index 0000000000..0853e36a74 --- /dev/null +++ b/static/images/railroad/hgetex.svg @@ -0,0 +1,71 @@ + + + + + + + + +HGETEX +key + + + + +EX +seconds + +PX +milliseconds + +EXAT +unix-time-seconds + +PXAT +unix-time-milliseconds +PERSIST + +FIELDS +numfields + +field + \ 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..64cd0c81a8 --- /dev/null +++ b/static/images/railroad/hpersist.svg @@ -0,0 +1,55 @@ + + + + + + + + +HPERSIST +key + +FIELDS +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..e52568b97d --- /dev/null +++ b/static/images/railroad/hpexpire.svg @@ -0,0 +1,63 @@ + + + + + + + + +HPEXPIRE +key +milliseconds + + + +NX +XX +GT +LT + +FIELDS +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..94340896de --- /dev/null +++ b/static/images/railroad/hpexpireat.svg @@ -0,0 +1,63 @@ + + + + + + + + +HPEXPIREAT +key +unix-time-milliseconds + + + +NX +XX +GT +LT + +FIELDS +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..15f02dc9ea --- /dev/null +++ b/static/images/railroad/hpexpiretime.svg @@ -0,0 +1,55 @@ + + + + + + + + +HPEXPIRETIME +key + +FIELDS +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..6955349510 --- /dev/null +++ b/static/images/railroad/hpttl.svg @@ -0,0 +1,55 @@ + + + + + + + + +HPTTL +key + +FIELDS +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/hsetex.svg b/static/images/railroad/hsetex.svg new file mode 100644 index 0000000000..0af5ac2020 --- /dev/null +++ b/static/images/railroad/hsetex.svg @@ -0,0 +1,78 @@ + + + + + + + + +HSETEX +key + + + +FNX +FXX + + + + +EX +seconds + +PX +milliseconds + +EXAT +unix-time-seconds + +PXAT +unix-time-milliseconds +KEEPTTL + +FIELDS +numfields + + +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..4aca7fd7c8 --- /dev/null +++ b/static/images/railroad/httl.svg @@ -0,0 +1,55 @@ + + + + + + + + +HTTL +key + +FIELDS +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..8f567528d9 --- /dev/null +++ b/static/images/railroad/migrate.svg @@ -0,0 +1,78 @@ + + + + + + + + +MIGRATE +host +port + +key +"" +destination-db +timeout + + +COPY + + +REPLACE + + + + +AUTH +password + +AUTH2 +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..911366f40c --- /dev/null +++ b/static/images/railroad/module-loadex.svg @@ -0,0 +1,72 @@ + + + + + + + + +MODULE LOADEX +path + + + + +CONFIG +name +value + + + + +CONFIG + +name +value + + + + +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/msetex.svg b/static/images/railroad/msetex.svg new file mode 100644 index 0000000000..b17539625a --- /dev/null +++ b/static/images/railroad/msetex.svg @@ -0,0 +1,75 @@ + + + + + + + + +MSETEX +numkeys + + +key +value + + + + +NX +XX + + + + +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/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..2cebdb8864 --- /dev/null +++ b/static/images/railroad/set.svg @@ -0,0 +1,86 @@ + + + + + + + + +SET +key +value + + + +NX +XX + +IFEQ +ifeq-value + +IFNE +ifne-value + +IFDEQ +ifdeq-digest + +IFDNE +ifdne-digest + + +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..82c068c2d6 --- /dev/null +++ b/static/images/railroad/sort.svg @@ -0,0 +1,86 @@ + + + + + + + + +SORT +key + + + +BY +pattern + + + +LIMIT +offset +count + + + + +GET +patternpattern + + + + +GET +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..821ffa713f --- /dev/null +++ b/static/images/railroad/sort_ro.svg @@ -0,0 +1,81 @@ + + + + + + + + +SORT_RO +key + + + +BY +pattern + + + +LIMIT +offset +count + + + + +GET +patternpattern + + + + +GET +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/test_multiple_token.svg b/static/images/railroad/test_multiple_token.svg new file mode 100644 index 0000000000..fb5f80cdf0 --- /dev/null +++ b/static/images/railroad/test_multiple_token.svg @@ -0,0 +1,56 @@ + + + + + + + + +TEST_MULTIPLE_TOKEN +key + + + +ID + +client-id + \ No newline at end of file diff --git a/static/images/railroad/test_nested_oneof.svg b/static/images/railroad/test_nested_oneof.svg new file mode 100644 index 0000000000..4e117e4595 --- /dev/null +++ b/static/images/railroad/test_nested_oneof.svg @@ -0,0 +1,80 @@ + + + + + + + + +TEST_NESTED_ONEOF +key + + + + + +ID +id-filter + + + +TYPE + +NORMAL +MASTER + + + + + + + +ID +id-filter + + + +TYPE + +NORMAL +MASTER + \ No newline at end of file diff --git a/static/images/railroad/test_oneof.svg b/static/images/railroad/test_oneof.svg new file mode 100644 index 0000000000..ed0888352c --- /dev/null +++ b/static/images/railroad/test_oneof.svg @@ -0,0 +1,56 @@ + + + + + + + + +TEST_ONEOF +key + + + +CHOICE + +OPTION1 +OPTION2 \ No newline at end of file diff --git a/static/images/railroad/test_string_multiple_token.svg b/static/images/railroad/test_string_multiple_token.svg new file mode 100644 index 0000000000..5485356447 --- /dev/null +++ b/static/images/railroad/test_string_multiple_token.svg @@ -0,0 +1,62 @@ + + + + + + + + +TEST_STRING_MULTIPLE_TOKEN +key + + + + +PREFIX +prefixprefix + + + + +PREFIX +prefixprefix + \ 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..0e2abf23cf --- /dev/null +++ b/static/images/railroad/ts.add.svg @@ -0,0 +1,105 @@ + + + + + + + + +TS.ADD +key +timestamp +value + + + +RETENTION +retentionPeriod + + + +ENCODING + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +DUPLICATE_POLICY + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +ON_DUPLICATE + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +IGNORE +ignoreMaxTimediff +ignoreMaxValDiff + + + +LABELS + + +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..0d8b2ead7f --- /dev/null +++ b/static/images/railroad/ts.alter.svg @@ -0,0 +1,82 @@ + + + + + + + + +TS.ALTER +key + + + +RETENTION +retentionPeriod + + + +CHUNK_SIZE +size + + + +DUPLICATE_POLICY + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +IGNORE +ignoreMaxTimediff +ignoreMaxValDiff + + + +LABELS +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..bae5b6e069 --- /dev/null +++ b/static/images/railroad/ts.create.svg @@ -0,0 +1,89 @@ + + + + + + + + +TS.CREATE +key + + + +RETENTION +retentionPeriod + + + +ENCODING + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +DUPLICATE_POLICY + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +IGNORE +ignoreMaxTimediff +ignoreMaxValDiff + + + +LABELS +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..f4629fbda6 --- /dev/null +++ b/static/images/railroad/ts.createrule.svg @@ -0,0 +1,70 @@ + + + + + + + + +TS.CREATERULE +sourceKey +destKey + +AGGREGATION + +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..81ed0042fb --- /dev/null +++ b/static/images/railroad/ts.decrby.svg @@ -0,0 +1,95 @@ + + + + + + + + +TS.DECRBY +key +value + + + +TIMESTAMP +timestamp + + + +RETENTION +retentionPeriod + + + +ENCODING + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +DUPLICATE_POLICY + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +IGNORE +ignoreMaxTimediff +ignoreMaxValDiff + + + +LABELS +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..c502551078 --- /dev/null +++ b/static/images/railroad/ts.incrby.svg @@ -0,0 +1,95 @@ + + + + + + + + +TS.INCRBY +key +value + + + +TIMESTAMP +timestamp + + + +RETENTION +retentionPeriod + + + +ENCODING + +UNCOMPRESSED +COMPRESSED + + + +CHUNK_SIZE +size + + + +DUPLICATE_POLICY + +BLOCK +FIRST +LAST +MIN +MAX +SUM + + + +IGNORE +ignoreMaxTimediff +ignoreMaxValDiff + + + +LABELS +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..33a9039b63 --- /dev/null +++ b/static/images/railroad/ts.mget.svg @@ -0,0 +1,83 @@ + + + + + + + + +TS.MGET + + +LATEST + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + +FILTER + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +FILTER + +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..8e422fa8c2 --- /dev/null +++ b/static/images/railroad/ts.mrange.svg @@ -0,0 +1,141 @@ + + + + + + + + +TS.MRANGE +fromTimestamp +toTimestamp + + +LATEST + + + +FILTER_BY_TS + +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + + +COUNT +count + + + + + + +ALIGN +value + +AGGREGATION + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY + + +FILTER + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +FILTER + +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..c7aa3437a1 --- /dev/null +++ b/static/images/railroad/ts.mrevrange.svg @@ -0,0 +1,141 @@ + + + + + + + + +TS.MREVRANGE +fromTimestamp +toTimestamp + + +LATEST + + + +FILTER_BY_TS + +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +WITHLABELS + +SELECTED_LABELS + +label1 + + + + +COUNT +count + + + + + + +ALIGN +value + +AGGREGATION + +AVG +FIRST +LAST +MIN +MAX +SUM +RANGE +COUNT +STD.P +STD.S +VAR.P +VAR.S +TWA +bucketDuration + + +BUCKETTIMESTAMP + + +EMPTY + + +FILTER + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +FILTER + +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..f7824d42e2 --- /dev/null +++ b/static/images/railroad/ts.queryindex.svg @@ -0,0 +1,67 @@ + + + + + + + + +TS.QUERYINDEX + + +l=v +l!=v +l= +l!= +l=(v1,v2,...) +l!=(v1,v2,...) + + + + +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..295c82a2aa --- /dev/null +++ b/static/images/railroad/ts.range.svg @@ -0,0 +1,103 @@ + + + + + + + + +TS.RANGE +key +fromTimestamp +toTimestamp + + +LATEST + + + +FILTER_BY_TS + +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +COUNT +count + + + + + + +ALIGN +value + +AGGREGATION + +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..164c7297b9 --- /dev/null +++ b/static/images/railroad/ts.revrange.svg @@ -0,0 +1,103 @@ + + + + + + + + +TS.REVRANGE +key +fromTimestamp +toTimestamp + + +LATEST + + + +FILTER_BY_TS + +Timestamp + + + + +FILTER_BY_VALUE +min +max + + + +COUNT +count + + + + + + +ALIGN +value + +AGGREGATION + +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/vadd.svg b/static/images/railroad/vadd.svg new file mode 100644 index 0000000000..a0926691e1 --- /dev/null +++ b/static/images/railroad/vadd.svg @@ -0,0 +1,89 @@ + + + + + + + + +VADD +key + + + +REDUCE +dim + + +FP32 +vector + +VALUES +num + +vector + +element + + +CAS + + + +NOQUANT +Q8 +BIN + + + +EF +ef + + + +SETATTR +setattr + + + +M +m \ No newline at end of file diff --git a/static/images/railroad/vcard.svg b/static/images/railroad/vcard.svg new file mode 100644 index 0000000000..a78dd7c74d --- /dev/null +++ b/static/images/railroad/vcard.svg @@ -0,0 +1,49 @@ + + + + + + + + +VCARD +key \ No newline at end of file diff --git a/static/images/railroad/vdim.svg b/static/images/railroad/vdim.svg new file mode 100644 index 0000000000..f3e8e35365 --- /dev/null +++ b/static/images/railroad/vdim.svg @@ -0,0 +1,49 @@ + + + + + + + + +VDIM +key \ No newline at end of file diff --git a/static/images/railroad/vemb.svg b/static/images/railroad/vemb.svg new file mode 100644 index 0000000000..4384db7496 --- /dev/null +++ b/static/images/railroad/vemb.svg @@ -0,0 +1,53 @@ + + + + + + + + +VEMB +key +element + + +RAW \ No newline at end of file diff --git a/static/images/railroad/vgetattr.svg b/static/images/railroad/vgetattr.svg new file mode 100644 index 0000000000..bd1ebde2ed --- /dev/null +++ b/static/images/railroad/vgetattr.svg @@ -0,0 +1,50 @@ + + + + + + + + +VGETATTR +key +element \ No newline at end of file diff --git a/static/images/railroad/vinfo.svg b/static/images/railroad/vinfo.svg new file mode 100644 index 0000000000..263db7188f --- /dev/null +++ b/static/images/railroad/vinfo.svg @@ -0,0 +1,49 @@ + + + + + + + + +VINFO +key \ No newline at end of file diff --git a/static/images/railroad/vismember.svg b/static/images/railroad/vismember.svg new file mode 100644 index 0000000000..e4af2cd90b --- /dev/null +++ b/static/images/railroad/vismember.svg @@ -0,0 +1,50 @@ + + + + + + + + +VISMEMBER +key +element \ No newline at end of file diff --git a/static/images/railroad/vlinks.svg b/static/images/railroad/vlinks.svg new file mode 100644 index 0000000000..c0ef89a6af --- /dev/null +++ b/static/images/railroad/vlinks.svg @@ -0,0 +1,53 @@ + + + + + + + + +VLINKS +key +element + + +WITHSCORES \ No newline at end of file diff --git a/static/images/railroad/vrandmember.svg b/static/images/railroad/vrandmember.svg new file mode 100644 index 0000000000..e4cb116c7a --- /dev/null +++ b/static/images/railroad/vrandmember.svg @@ -0,0 +1,52 @@ + + + + + + + + +VRANDMEMBER +key + + +count \ No newline at end of file diff --git a/static/images/railroad/vrange.svg b/static/images/railroad/vrange.svg new file mode 100644 index 0000000000..fa0d9848b6 --- /dev/null +++ b/static/images/railroad/vrange.svg @@ -0,0 +1,54 @@ + + + + + + + + +VRANGE +key +start +end + + +count \ No newline at end of file diff --git a/static/images/railroad/vrem.svg b/static/images/railroad/vrem.svg new file mode 100644 index 0000000000..a191d1a516 --- /dev/null +++ b/static/images/railroad/vrem.svg @@ -0,0 +1,50 @@ + + + + + + + + +VREM +key +element \ No newline at end of file diff --git a/static/images/railroad/vsetattr.svg b/static/images/railroad/vsetattr.svg new file mode 100644 index 0000000000..ca3aa72f71 --- /dev/null +++ b/static/images/railroad/vsetattr.svg @@ -0,0 +1,51 @@ + + + + + + + + +VSETATTR +key +element +json \ No newline at end of file diff --git a/static/images/railroad/vsim.svg b/static/images/railroad/vsim.svg new file mode 100644 index 0000000000..e47f33a1c3 --- /dev/null +++ b/static/images/railroad/vsim.svg @@ -0,0 +1,91 @@ + + + + + + + + +VSIM +key + +ELE +FP32 +VALUES +vector_or_element + + +WITHSCORES + + +WITHATTRIBS + + + +COUNT +count + + + +EPSILON +max_distance + + + +EF +search-exploration-factor + + + +FILTER +expression + + + +FILTER-EF +max-filtering-effort + + +TRUTH + + +NOTHREAD \ 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/xackdel.svg b/static/images/railroad/xackdel.svg new file mode 100644 index 0000000000..d815860641 --- /dev/null +++ b/static/images/railroad/xackdel.svg @@ -0,0 +1,62 @@ + + + + + + + + +XACKDEL +key +group + + + +KEEPREF +DELREF +ACKED + +IDS +numids + +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/xdelex.svg b/static/images/railroad/xdelex.svg new file mode 100644 index 0000000000..45244fd9b8 --- /dev/null +++ b/static/images/railroad/xdelex.svg @@ -0,0 +1,61 @@ + + + + + + + + +XDELEX +key + + + +KEEPREF +DELREF +ACKED + +IDS +numids + +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..9b12199f67 --- /dev/null +++ b/static/images/railroad/xread.svg @@ -0,0 +1,66 @@ + + + + + + + + +XREAD + + + +COUNT +count + + + +BLOCK +milliseconds + +STREAMS + +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..69c51a112e --- /dev/null +++ b/static/images/railroad/xreadgroup.svg @@ -0,0 +1,78 @@ + + + + + + + + +XREADGROUP + +GROUP +group +consumer + + + +COUNT +count + + + +BLOCK +milliseconds + + + +CLAIM +min-idle-time + + +NOACK + +STREAMS + +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..87c1256379 --- /dev/null +++ b/static/images/railroad/zinter.svg @@ -0,0 +1,70 @@ + + + + + + + + +ZINTER +numkeys + +key + + + + +WEIGHTS + +weight + + + + +AGGREGATE + +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..20ea29f26e --- /dev/null +++ b/static/images/railroad/zinterstore.svg @@ -0,0 +1,68 @@ + + + + + + + + +ZINTERSTORE +destination +numkeys + +key + + + + +WEIGHTS + +weight + + + + +AGGREGATE + +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..a87482dab3 --- /dev/null +++ b/static/images/railroad/zrange.svg @@ -0,0 +1,68 @@ + + + + + + + + +ZRANGE +key +start +stop + + + +BYSCORE +BYLEX + + +REV + + + +LIMIT +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..b7e6adecdd --- /dev/null +++ b/static/images/railroad/zrangebylex.svg @@ -0,0 +1,57 @@ + + + + + + + + +ZRANGEBYLEX +key +min +max + + + +LIMIT +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..635b5fdce3 --- /dev/null +++ b/static/images/railroad/zrangebyscore.svg @@ -0,0 +1,60 @@ + + + + + + + + +ZRANGEBYSCORE +key +min +max + + +WITHSCORES + + + +LIMIT +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..a3864c6adf --- /dev/null +++ b/static/images/railroad/zrangestore.svg @@ -0,0 +1,66 @@ + + + + + + + + +ZRANGESTORE +dst +src +min +max + + + +BYSCORE +BYLEX + + +REV + + + +LIMIT +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..420fa2df5b --- /dev/null +++ b/static/images/railroad/zrevrangebylex.svg @@ -0,0 +1,57 @@ + + + + + + + + +ZREVRANGEBYLEX +key +max +min + + + +LIMIT +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..7007466001 --- /dev/null +++ b/static/images/railroad/zrevrangebyscore.svg @@ -0,0 +1,60 @@ + + + + + + + + +ZREVRANGEBYSCORE +key +max +min + + +WITHSCORES + + + +LIMIT +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..8d8d68043a --- /dev/null +++ b/static/images/railroad/zunion.svg @@ -0,0 +1,70 @@ + + + + + + + + +ZUNION +numkeys + +key + + + + +WEIGHTS + +weight + + + + +AGGREGATE + +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..a3bd8a3993 --- /dev/null +++ b/static/images/railroad/zunionstore.svg @@ -0,0 +1,68 @@ + + + + + + + + +ZUNIONSTORE +destination +numkeys + +key + + + + +WEIGHTS + +weight + + + + +AGGREGATE + +SUM +MIN +MAX \ No newline at end of file