1{ 2 "DECR": { 3 "arguments": "key", 4 "group": "KV", 5 "readonly": false 6 }, 7 "DECRBY": { 8 "arguments": "key decrement", 9 "group": "KV", 10 "readonly": false 11 }, 12 "DEL": { 13 "arguments": "key [key ...]", 14 "group": "KV", 15 "readonly": false 16 }, 17 "ECHO": { 18 "arguments": "message", 19 "group": "Server", 20 "readonly": true 21 }, 22 "EXISTS": { 23 "arguments": "key", 24 "group": "KV", 25 "readonly": true 26 }, 27 "EXPIRE": { 28 "arguments": "key seconds", 29 "group": "KV", 30 "readonly": false 31 }, 32 "EXPIREAT": { 33 "arguments": "key timestamp", 34 "group": "KV", 35 "readonly": false 36 }, 37 "FULLSYNC": { 38 "arguments": "[NEW]", 39 "group": "Replication", 40 "readonly": false 41 42 }, 43 "GET": { 44 "arguments": "key", 45 "group": "KV", 46 "readonly": true 47 }, 48 "GETSET": { 49 "arguments": " key value", 50 "group": "KV", 51 "readonly": false 52 }, 53 "HCLEAR": { 54 "arguments": "key", 55 "group": "Hash", 56 "readonly": false 57 }, 58 "HDEL": { 59 "arguments": "key field [field ...]", 60 "group": "Hash", 61 "readonly": false 62 }, 63 "HEXISTS": { 64 "arguments": "key field", 65 "group": "Hash", 66 "readonly": true 67 }, 68 "HEXPIRE": { 69 "arguments": "key seconds", 70 "group": "Hash", 71 "readonly": false 72 }, 73 "HEXPIREAT": { 74 "arguments": "key timestamp", 75 "group": "Hash", 76 "readonly": false 77 }, 78 "HGET": { 79 "arguments": "key field", 80 "group": "Hash", 81 "readonly": true 82 }, 83 "HGETALL": { 84 "arguments": "key", 85 "group": "Hash", 86 "readonly": true 87 }, 88 "HINCRBY": { 89 "arguments": "key field increment", 90 "group": "Hash", 91 "readonly": false 92 }, 93 "HKEYS": { 94 "arguments": "key", 95 "group": "Hash", 96 "readonly": true 97 }, 98 "HLEN": { 99 "arguments": "key", 100 "group": "Hash", 101 "readonly": true 102 }, 103 "HMCLEAR": { 104 "arguments": "key [key ...]", 105 "group": "Hash", 106 "readonly": false 107 }, 108 "HMGET": { 109 "arguments": "key field [field ...]", 110 "group": "Hash", 111 "readonly": true 112 }, 113 "HMSET": { 114 "arguments": "key field value [field value ...]", 115 "group": "Hash", 116 "readonly": false 117 }, 118 "HSCAN": { 119 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 120 "group": "Hash", 121 "readonly": true 122 }, 123 "HPERSIST": { 124 "arguments": "key", 125 "group": "Hash", 126 "readonly": false 127 }, 128 "HSET": { 129 "arguments": "key field value", 130 "group": "Hash", 131 "readonly": false 132 }, 133 "HTTL": { 134 "arguments": "key", 135 "group": "Hash", 136 "readonly": true 137 }, 138 "HVALS": { 139 "arguments": "key", 140 "group": "Hash", 141 "readonly": true 142 }, 143 "INCR": { 144 "arguments": "key", 145 "group": "KV", 146 "readonly": false 147 }, 148 "INCRBY": { 149 "arguments": "key increment", 150 "group": "KV", 151 "readonly": false 152 }, 153 "LCLEAR": { 154 "arguments": "key", 155 "group": "List", 156 "readonly": false 157 }, 158 "LEXPIRE": { 159 "arguments": "key seconds", 160 "group": "List", 161 "readonly": false 162 }, 163 "LEXPIREAT": { 164 "arguments": "key timestamp", 165 "group": "List", 166 "readonly": false 167 }, 168 "LINDEX": { 169 "arguments": "key index", 170 "group": "List", 171 "readonly": true 172 }, 173 "LLEN": { 174 "arguments": "key", 175 "group": "List", 176 "readonly": true 177 }, 178 "LMCLEAR": { 179 "arguments": "key [key ...]", 180 "group": "List", 181 "readonly": false 182 }, 183 "LPERSIST": { 184 "arguments": "key", 185 "group": "List", 186 "readonly": false 187 }, 188 "LPOP": { 189 "arguments": "key", 190 "group": "List", 191 "readonly": false 192 }, 193 "LPUSH": { 194 "arguments": "key value [value ...]", 195 "group": "List", 196 "readonly": false 197 }, 198 "LRANGE": { 199 "arguments": "key start stop", 200 "group": "List", 201 "readonly": true 202 }, 203 "LTTL": { 204 "arguments": "key", 205 "group": "List", 206 "readonly": true 207 }, 208 "BLPOP": { 209 "arguments": "key [key ...] timeout", 210 "group": "List", 211 "readonly": false 212 }, 213 "BRPOP": { 214 "arguments": "key [key ...] timeout", 215 "group": "List", 216 "readonly": false 217 }, 218 "MGET": { 219 "arguments": "key [key ...]", 220 "group": "KV", 221 "readonly": true 222 }, 223 "MSET": { 224 "arguments": "key value [key value ...]", 225 "group": "KV", 226 "readonly": false 227 }, 228 "PERSIST": { 229 "arguments": "key", 230 "group": "KV", 231 "readonly": false 232 }, 233 "PING": { 234 "arguments": "-", 235 "group": "Server", 236 "readonly": true 237 }, 238 "RPOP": { 239 "arguments": "key", 240 "group": "List", 241 "readonly": false 242 }, 243 "RPUSH": { 244 "arguments": "key value [value ...]", 245 "group": "List", 246 "readonly": false 247 }, 248 "SELECT": { 249 "arguments": "index", 250 "group": "Server", 251 "readonly": true 252 }, 253 "SET": { 254 "arguments": "key value", 255 "group": "KV", 256 "readonly": false 257 }, 258 "SETNX": { 259 "arguments": "key value", 260 "group": "KV", 261 "readonly": false 262 }, 263 "SETEX": { 264 "arguments": "key seconds value", 265 "group": "KV", 266 "readonly": false 267 }, 268 "SLAVEOF": { 269 "arguments": "host port [RESTART] [READONLY]", 270 "group": "Replication", 271 "readonly": false 272 }, 273 "SYNC": { 274 "arguments": "logid", 275 "group": "Replication", 276 "readonly": false 277 }, 278 "SADD" :{ 279 "arguments": "key member [member ...]", 280 "group": "Set", 281 "readonly": false 282 }, 283 "SCARD": { 284 "arguments": "key", 285 "group": "Set", 286 "readonly": true 287 }, 288 "SDIFF": { 289 "arguments": "key [key ...]", 290 "group": "Set", 291 "readonly": true 292 }, 293 "SDIFFSTORE": { 294 "arguments": "destination key [key ...]", 295 "group": "Set", 296 "readonly": false 297 }, 298 "SINTER": { 299 "arguments": "key [key ...]", 300 "group": "Set", 301 "readonly": true 302 }, 303 "SINTERSTORE": { 304 "arguments": "destination key [key ...]", 305 "group": "Set", 306 "readonly": false 307 }, 308 "SISMEMBER": { 309 "arguments": "key member", 310 "group": "Set", 311 "readonly": true 312 }, 313 "SMEMBERS": { 314 "arguments": "key", 315 "group": "Set", 316 "readonly": true 317 }, 318 "SSCAN": { 319 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 320 "group": "Set", 321 "readonly": true 322 }, 323 "SREM": { 324 "arguments": "key member [member ...]", 325 "group": "Set", 326 "readonly": false 327 }, 328 "SUNION": { 329 "arguments": "key [key ...]", 330 "group": "Set", 331 "readonly": true 332 }, 333 "SUNIONSTORE": { 334 "arguments": "destination key [key ...]", 335 "group": "Set", 336 "readonly": false 337 }, 338 "SCLEAR": { 339 "arguments": "key", 340 "group": "Set", 341 "readonly": false 342 }, 343 "SMCLEAR": { 344 "arguments": "key [key ...]", 345 "group": "Set", 346 "readonly": false 347 }, 348 "SEXPIRE": { 349 "arguments": "key seconds", 350 "group": "Set", 351 "readonly": false 352 }, 353 "SEXPIREAT": { 354 "arguments": "key timestamp", 355 "group": "Set", 356 "readonly": false 357 }, 358 "STTL": { 359 "arguments": "key", 360 "group": "Set", 361 "readonly": true 362 }, 363 "SPERSIST": { 364 "arguments": "key", 365 "group": "Set", 366 "readonly": false 367 }, 368 "TTL": { 369 "arguments": "key", 370 "group": "KV", 371 "readonly": true 372 }, 373 "ZADD": { 374 "arguments": "key score member [score member ...]", 375 "group": "ZSet", 376 "readonly": false 377 }, 378 "ZCARD": { 379 "arguments": "key", 380 "group": "ZSet", 381 "readonly": true 382 }, 383 "ZCLEAR": { 384 "arguments": "key", 385 "group": "ZSet", 386 "readonly": false 387 }, 388 "ZCOUNT": { 389 "arguments": "key min max", 390 "group": "ZSet", 391 "readonly": true 392 }, 393 "ZEXPIRE": { 394 "arguments": "key seconds", 395 "group": "ZSet", 396 "readonly": false 397 }, 398 "ZEXPIREAT": { 399 "arguments": "key timestamp", 400 "group": "ZSet", 401 "readonly": false 402 }, 403 "ZINCRBY": { 404 "arguments": "key increment member", 405 "group": "ZSet", 406 "readonly": false 407 }, 408 "ZMCLEAR": { 409 "arguments": "key [key ...]", 410 "group": "ZSet", 411 "readonly": false 412 }, 413 "ZPERSIST": { 414 "arguments": "key", 415 "group": "ZSet", 416 "readonly": false 417 }, 418 "ZRANGE": { 419 "arguments": "key start stop [WITHSCORES]", 420 "group": "ZSet", 421 "readonly": true 422 }, 423 "ZRANGEBYSCORE": { 424 "arguments": "key min max [WITHSCORES] [LIMIT offset count]", 425 "group": "ZSet", 426 "readonly": true 427 }, 428 "ZRANK": { 429 "arguments": "key member", 430 "group": "ZSet", 431 "readonly": true 432 }, 433 "ZREM": { 434 "arguments": "key member [member ...]", 435 "group": "ZSet", 436 "readonly": false 437 }, 438 "ZREMRANGEBYRANK": { 439 "arguments": "key start stop", 440 "group": "ZSet", 441 "readonly": false 442 }, 443 "ZREMRANGEBYSCORE": { 444 "arguments": "key min max", 445 "group": "ZSet", 446 "readonly": false 447 }, 448 "ZREVRANGE": { 449 "arguments": "key start stop [WITHSCORES]", 450 "group": "ZSet", 451 "readonly": true 452 }, 453 "ZREVRANGEBYSCORE": { 454 "arguments": "key max min [WITHSCORES][LIMIT offset count]", 455 "group": "ZSet", 456 "readonly": true 457 }, 458 "ZREVRANK": { 459 "arguments": "key member", 460 "group": "ZSet", 461 "readonly": true 462 }, 463 "ZSCAN": { 464 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 465 "group": "ZSet", 466 "readonly": true 467 }, 468 "ZSCORE": { 469 "arguments": "key member", 470 "group": "ZSet", 471 "readonly": true 472 }, 473 "ZTTL": { 474 "arguments": "key", 475 "group": "ZSet", 476 "readonly": true 477 }, 478 "ZUNIONSTORE":{ 479 "arguments": "destkey numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]", 480 "group": "ZSet", 481 "readonly": false 482 }, 483 484 "ZINTERSTORE":{ 485 "arguments": "destkey numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]", 486 "group": "ZSet", 487 "readonly": false 488 }, 489 490 "ZRANGEBYLEX":{ 491 "arguments": "key min max [LIMIT offset count]", 492 "group": "ZSet", 493 "readonly": true 494 }, 495 496 "ZREMRANGBYLEX":{ 497 "arguments": "key min max", 498 "group": "ZSet", 499 "readonly": false 500 }, 501 502 "ZLEXCOUNT":{ 503 "arguments": "key min max", 504 "group": "ZSet", 505 "readonly": true 506 }, 507 508 "FLUSHALL": { 509 "arguments": "-", 510 "group": "Server", 511 "readonly": false 512 }, 513 514 "FLUSHDB": { 515 "arguments": "-", 516 "group": "Server", 517 "readonly": false 518 }, 519 520 "INFO": { 521 "arguments": "[section]", 522 "group": "Server", 523 "readonly": true 524 }, 525 526 "EVAL": { 527 "arguments": "script numkeys key [key ...] arg [arg ...]", 528 "group": "Script", 529 "readonly": false 530 }, 531 532 "EVALSHA": { 533 "arguments": "sha1 numkeys key [key ...] arg [arg ...]", 534 "group": "Script", 535 "readonly": false 536 }, 537 538 "SCRIPT LOAD": { 539 "arguments": "script", 540 "group": "Script", 541 "readonly": false 542 }, 543 544 "SCRIPT EXISTS": { 545 "arguments": "script [script ...]", 546 "group": "Script", 547 "readonly": false 548 }, 549 550 "SCRIPT FLUSH": { 551 "arguments" : "-", 552 "group": "Script", 553 "readonly": false 554 }, 555 556 "TIME": { 557 "arguments" : "-", 558 "group": "Server", 559 "readonly": true 560 }, 561 562 "CONFIG REWRITE": { 563 "arguments" : "-", 564 "group": "Server", 565 "readonly": false 566 }, 567 568 "CONFIG GET": { 569 "arguments" : "parameter", 570 "group": "Server", 571 "readonly": true 572 }, 573 574 "DUMP": { 575 "arguments" : "key", 576 "group": "KV", 577 "readonly": true 578 }, 579 580 "LDUMP": { 581 "arguments" : "key", 582 "group": "List", 583 "readonly": true 584 }, 585 586 "HDUMP": { 587 "arguments" : "key", 588 "group": "Hash", 589 "readonly": true 590 }, 591 592 593 "SDUMP": { 594 "arguments" : "key", 595 "group": "Set", 596 "readonly": true 597 }, 598 599 "ZDUMP": { 600 "arguments" : "key", 601 "group": "ZSet", 602 "readonly": true 603 }, 604 605 "XSCAN": { 606 "arguments": "type cursor [MATCH match] [COUNT count] [ASC|DESC]", 607 "group": "Server", 608 "readonly": true 609 }, 610 611 "XHSCAN": { 612 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 613 "group": "Hash", 614 "readonly": true 615 }, 616 617 "XSSCAN": { 618 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 619 "group": "Set", 620 "readonly": true 621 }, 622 623 "XZSCAN": { 624 "arguments": "key cursor [MATCH match] [COUNT count] [ASC|DESC]", 625 "group": "ZSet", 626 "readonly": true 627 }, 628 629 "RESTORE": { 630 "arguments" : "key ttl value", 631 "group" : "Server", 632 "readonly" : false 633 }, 634 635 "ROLE": { 636 "arguments" : "-", 637 "group" : "Server", 638 "readonly" : true 639 }, 640 641 "APPEND": { 642 "arguments" : "key value", 643 "group" : "KV", 644 "readonly" : false 645 }, 646 647 "GETRANGE": { 648 "arguments" : "key start end", 649 "group" : "KV", 650 "readonly" : true 651 }, 652 653 "SETRANGE": { 654 "arguments" : "key offset value", 655 "group" : "KV", 656 "readonly" : false 657 }, 658 659 "STRLEN": { 660 "arguments" : "key", 661 "group" : "KV", 662 "readonly" : true 663 }, 664 665 "BITCOUNT": { 666 "arguments" : "key [start] [end]", 667 "group" : "KV", 668 "readonly" : true 669 }, 670 671 "BITOP": { 672 "arguments" : "operation destkey key [key ...]", 673 "group" : "KV", 674 "readonly" : false 675 }, 676 677 "BITPOS": { 678 "arguments" : "key bit [start] [end]", 679 "group" : "KV", 680 "readonly" : true 681 }, 682 683 "GETBIT": { 684 "arguments" : "key offset", 685 "group" : "KV", 686 "readonly" : true 687 }, 688 689 "SETBIT": { 690 "arguments" : "key offset value", 691 "group" : "KV", 692 "readonly" : false 693 }, 694 695 "HKEYEXISTS": { 696 "arguments" : "key", 697 "group" : "Hash", 698 "readonly" : true 699 }, 700 701 "LKEYEXISTS": { 702 "arguments" : "key", 703 "group" : "List", 704 "readonly" : true 705 }, 706 707 "SKEYEXISTS": { 708 "arguments" : "key", 709 "group" : "Set", 710 "readonly" : true 711 }, 712 713 "ZKEYEXISTS": { 714 "arguments" : "key", 715 "group" : "ZSet", 716 "readonly" : true 717 }, 718 719 "XLSORT": { 720 "arguments" : "key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]", 721 "group" : "List", 722 "readonly" : false 723 }, 724 725 "XSSORT": { 726 "arguments" : "key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]", 727 "group" : "Set", 728 "readonly" : false 729 }, 730 731 "XZSORT": { 732 "arguments" : "key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]", 733 "group" : "ZSet", 734 "readonly" : false 735 } 736} 737