@@ -704,6 +704,11 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_key_expire_value, 0, 0, 3)
704704    ZEND_ARG_INFO (0 , value )
705705ZEND_END_ARG_INFO ()
706706
707+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_newkey , 0 , 0 , 2 )
708+     ZEND_ARG_INFO (0 , key )
709+     ZEND_ARG_INFO (0 , newkey )
710+ ZEND_END_ARG_INFO ()
711+ 
707712ZEND_BEGIN_ARG_INFO_EX (arginfo_pairs , 0 , 0 , 1 )
708713    ZEND_ARG_ARRAY_INFO (0 , pairs , 0 )
709714ZEND_END_ARG_INFO ()
@@ -727,10 +732,64 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_dst_nkeys, 0, 0, 2)
727732#endif 
728733ZEND_END_ARG_INFO ()
729734
735+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_min_max , 0 , 0 , 3 )
736+     ZEND_ARG_INFO (0 , key )
737+     ZEND_ARG_INFO (0 , min )
738+     ZEND_ARG_INFO (0 , max )
739+ ZEND_END_ARG_INFO ()
740+ 
741+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_member , 0 , 0 , 2 )
742+     ZEND_ARG_INFO (0 , key )
743+     ZEND_ARG_INFO (0 , member )
744+ ZEND_END_ARG_INFO ()
745+ 
746+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_member_value , 0 , 0 , 3 )
747+     ZEND_ARG_INFO (0 , key )
748+     ZEND_ARG_INFO (0 , member )
749+     ZEND_ARG_INFO (0 , value )
750+ ZEND_END_ARG_INFO ()
751+ 
752+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_members , 0 , 0 , 2 )
753+     ZEND_ARG_INFO (0 , key )
754+     ZEND_ARG_INFO (0 , member )
755+ #if  PHP_VERSION_ID  >= 50600 
756+     ZEND_ARG_VARIADIC_INFO (0 , other_members )
757+ #else 
758+     ZEND_ARG_INFO (0 , ...)
759+ #endif 
760+ ZEND_END_ARG_INFO ()
761+ 
762+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_timestamp , 0 , 0 , 2 )
763+     ZEND_ARG_INFO (0 , key )
764+     ZEND_ARG_INFO (0 , timestamp )
765+ ZEND_END_ARG_INFO ()
766+ 
767+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_offset , 0 , 0 , 2 )
768+     ZEND_ARG_INFO (0 , key )
769+     ZEND_ARG_INFO (0 , offset )
770+ ZEND_END_ARG_INFO ()
771+ 
772+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_offset_value , 0 , 0 , 3 )
773+     ZEND_ARG_INFO (0 , key )
774+     ZEND_ARG_INFO (0 , offset )
775+     ZEND_ARG_INFO (0 , value )
776+ ZEND_END_ARG_INFO ()
777+ 
778+ ZEND_BEGIN_ARG_INFO_EX (arginfo_key_start_end , 0 , 0 , 3 )
779+     ZEND_ARG_INFO (0 , key )
780+     ZEND_ARG_INFO (0 , start )
781+     ZEND_ARG_INFO (0 , end )
782+ ZEND_END_ARG_INFO ()
783+ 
730784ZEND_BEGIN_ARG_INFO_EX (arginfo_echo , 0 , 0 , 1 )
731785    ZEND_ARG_INFO (0 , msg )
732786ZEND_END_ARG_INFO ()
733787
788+ ZEND_BEGIN_ARG_INFO_EX (arginfo_expire , 0 , 0 , 2 )
789+     ZEND_ARG_INFO (0 , key )
790+     ZEND_ARG_INFO (0 , timeout )
791+ ZEND_END_ARG_INFO ()
792+ 
734793ZEND_BEGIN_ARG_INFO_EX (arginfo_set , 0 , 0 , 2 )
735794    ZEND_ARG_INFO (0 , key )
736795    ZEND_ARG_INFO (0 , value )
@@ -788,4 +847,267 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_srand_member, 0, 0, 1)
788847    ZEND_ARG_INFO (0 , count )
789848ZEND_END_ARG_INFO ()
790849
850+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zadd , 0 , 0 , 3 )
851+     ZEND_ARG_INFO (0 , key )
852+     ZEND_ARG_INFO (0 , score )
853+     ZEND_ARG_INFO (0 , value )
854+ ZEND_END_ARG_INFO ()
855+ 
856+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zincrby , 0 , 0 , 3 )
857+     ZEND_ARG_INFO (0 , key )
858+     ZEND_ARG_INFO (0 , value )
859+     ZEND_ARG_INFO (0 , member )
860+ ZEND_END_ARG_INFO ()
861+ 
862+ ZEND_BEGIN_ARG_INFO_EX (arginfo_hmget , 0 , 0 , 2 )
863+     ZEND_ARG_INFO (0 , key )
864+     ZEND_ARG_ARRAY_INFO (0 , keys , 0 )
865+ ZEND_END_ARG_INFO ()
866+ 
867+ ZEND_BEGIN_ARG_INFO_EX (arginfo_hmset , 0 , 0 , 2 )
868+     ZEND_ARG_INFO (0 , key )
869+     ZEND_ARG_ARRAY_INFO (0 , pairs , 0 )
870+ ZEND_END_ARG_INFO ()
871+ 
872+ ZEND_BEGIN_ARG_INFO_EX (arginfo_bitop , 0 , 0 , 3 )
873+     ZEND_ARG_INFO (0 , operation )
874+     ZEND_ARG_INFO (0 , ret_key )
875+     ZEND_ARG_INFO (0 , key )
876+ #if  PHP_VERSION_ID  >= 50600 
877+     ZEND_ARG_VARIADIC_INFO (0 , other_keys )
878+ #else 
879+     ZEND_ARG_INFO (0 , ...)
880+ #endif 
881+ ZEND_END_ARG_INFO ()
882+ 
883+ ZEND_BEGIN_ARG_INFO_EX (arginfo_bitpos , 0 , 0 , 2 )
884+     ZEND_ARG_INFO (0 , key )
885+     ZEND_ARG_INFO (0 , bit )
886+     ZEND_ARG_INFO (0 , start )
887+     ZEND_ARG_INFO (0 , end )
888+ ZEND_END_ARG_INFO ()
889+ 
890+ ZEND_BEGIN_ARG_INFO_EX (arginfo_ltrim , 0 , 0 , 3 )
891+     ZEND_ARG_INFO (0 , key )
892+     ZEND_ARG_INFO (0 , start )
893+     ZEND_ARG_INFO (0 , stop )
894+ ZEND_END_ARG_INFO ()
895+ 
896+ ZEND_BEGIN_ARG_INFO_EX (arginfo_publish , 0 , 0 , 2 )
897+     ZEND_ARG_INFO (0 , channel )
898+     ZEND_ARG_INFO (0 , message )
899+ ZEND_END_ARG_INFO ()
900+ 
901+ ZEND_BEGIN_ARG_INFO_EX (arginfo_pfadd , 0 , 0 , 2 )
902+     ZEND_ARG_INFO (0 , key )
903+     ZEND_ARG_ARRAY_INFO (0 , elements , 0 )
904+ ZEND_END_ARG_INFO ()
905+ 
906+ ZEND_BEGIN_ARG_INFO_EX (arginfo_pfmerge , 0 , 0 , 2 )
907+     ZEND_ARG_INFO (0 , dstkey )
908+     ZEND_ARG_ARRAY_INFO (0 , keys , 0 )
909+ ZEND_END_ARG_INFO ()
910+ 
911+ ZEND_BEGIN_ARG_INFO_EX (arginfo_restore , 0 , 0 , 3 )
912+     ZEND_ARG_INFO (0 , ttl )
913+     ZEND_ARG_INFO (0 , key )
914+     ZEND_ARG_INFO (0 , value )
915+ ZEND_END_ARG_INFO ()
916+ 
917+ ZEND_BEGIN_ARG_INFO_EX (arginfo_smove , 0 , 0 , 3 )
918+     ZEND_ARG_INFO (0 , src )
919+     ZEND_ARG_INFO (0 , dst )
920+     ZEND_ARG_INFO (0 , value )
921+ ZEND_END_ARG_INFO ()
922+ 
923+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zrange , 0 , 0 , 3 )
924+     ZEND_ARG_INFO (0 , key )
925+     ZEND_ARG_INFO (0 , start )
926+     ZEND_ARG_INFO (0 , end )
927+     ZEND_ARG_INFO (0 , scores )
928+ ZEND_END_ARG_INFO ()
929+ 
930+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zrangebyscore , 0 , 0 , 3 )
931+     ZEND_ARG_INFO (0 , key )
932+     ZEND_ARG_INFO (0 , start )
933+     ZEND_ARG_INFO (0 , end )
934+     ZEND_ARG_ARRAY_INFO (0 , options , 0 )
935+ ZEND_END_ARG_INFO ()
936+ 
937+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zrangebylex , 0 , 0 , 3 )
938+     ZEND_ARG_INFO (0 , key )
939+     ZEND_ARG_INFO (0 , min )
940+     ZEND_ARG_INFO (0 , max )
941+     ZEND_ARG_INFO (0 , offset )
942+     ZEND_ARG_INFO (0 , limit )
943+ ZEND_END_ARG_INFO ()
944+ 
945+ ZEND_BEGIN_ARG_INFO_EX (arginfo_zstore , 0 , 0 , 2 )
946+     ZEND_ARG_INFO (0 , key )
947+     ZEND_ARG_ARRAY_INFO (0 , keys , 0 )
948+     ZEND_ARG_ARRAY_INFO (0 , weights , 1 )
949+     ZEND_ARG_INFO (0 , aggregate )
950+ ZEND_END_ARG_INFO ()
951+ 
952+ ZEND_BEGIN_ARG_INFO_EX (arginfo_sort , 0 , 0 , 1 )
953+     ZEND_ARG_INFO (0 , key )
954+     ZEND_ARG_ARRAY_INFO (0 , options , 0 )
955+ ZEND_END_ARG_INFO ()
956+ 
957+ ZEND_BEGIN_ARG_INFO_EX (arginfo_object , 0 , 0 , 2 )
958+     ZEND_ARG_INFO (0 , field )
959+     ZEND_ARG_INFO (0 , key )
960+ ZEND_END_ARG_INFO ()
961+ 
962+ ZEND_BEGIN_ARG_INFO_EX (arginfo_subscribe , 0 , 0 , 1 )
963+     ZEND_ARG_ARRAY_INFO (0 , channels , 0 )
964+ ZEND_END_ARG_INFO ()
965+ 
966+ ZEND_BEGIN_ARG_INFO_EX (arginfo_psubscribe , 0 , 0 , 1 )
967+     ZEND_ARG_ARRAY_INFO (0 , patterns , 0 )
968+ ZEND_END_ARG_INFO ()
969+ 
970+ ZEND_BEGIN_ARG_INFO_EX (arginfo_unsubscribe , 0 , 0 , 1 )
971+     ZEND_ARG_INFO (0 , channel )
972+ #if  PHP_VERSION_ID  >= 50600 
973+     ZEND_ARG_VARIADIC_INFO (0 , other_channels )
974+ #else 
975+     ZEND_ARG_INFO (0 , ...)
976+ #endif 
977+ ZEND_END_ARG_INFO ()
978+ 
979+ ZEND_BEGIN_ARG_INFO_EX (arginfo_punsubscribe , 0 , 0 , 1 )
980+     ZEND_ARG_INFO (0 , pattern )
981+ #if  PHP_VERSION_ID  >= 50600 
982+     ZEND_ARG_VARIADIC_INFO (0 , other_patterns )
983+ #else 
984+     ZEND_ARG_INFO (0 , ...)
985+ #endif 
986+ ZEND_END_ARG_INFO ()
987+ 
988+ ZEND_BEGIN_ARG_INFO_EX (arginfo_eval , 0 , 0 , 1 )
989+     ZEND_ARG_INFO (0 , script )
990+     ZEND_ARG_INFO (0 , args )
991+     ZEND_ARG_INFO (0 , num_keys )
992+ ZEND_END_ARG_INFO ()
993+ 
994+ ZEND_BEGIN_ARG_INFO_EX (arginfo_evalsha , 0 , 0 , 1 )
995+     ZEND_ARG_INFO (0 , script_sha )
996+     ZEND_ARG_INFO (0 , args )
997+     ZEND_ARG_INFO (0 , num_keys )
998+ ZEND_END_ARG_INFO ()
999+ 
1000+ ZEND_BEGIN_ARG_INFO_EX (arginfo_getoption , 0 , 0 , 1 )
1001+     ZEND_ARG_INFO (0 , option )
1002+ ZEND_END_ARG_INFO ()
1003+ 
1004+ ZEND_BEGIN_ARG_INFO_EX (arginfo_setoption , 0 , 0 , 2 )
1005+     ZEND_ARG_INFO (0 , option )
1006+     ZEND_ARG_INFO (0 , value )
1007+ ZEND_END_ARG_INFO ()
1008+ 
1009+ ZEND_BEGIN_ARG_INFO_EX (arginfo_watch , 0 , 0 , 1 )
1010+     ZEND_ARG_INFO (0 , key )
1011+ #if  PHP_VERSION_ID  >= 50600 
1012+     ZEND_ARG_VARIADIC_INFO (0 , other_keys )
1013+ #else 
1014+     ZEND_ARG_INFO (0 , ...)
1015+ #endif 
1016+ ZEND_END_ARG_INFO ()
1017+ 
1018+ ZEND_BEGIN_ARG_INFO_EX (arginfo_info , 0 , 0 , 0 )
1019+     ZEND_ARG_INFO (0 , option )
1020+ ZEND_END_ARG_INFO ()
1021+ 
1022+ ZEND_BEGIN_ARG_INFO_EX (arginfo_command , 0 , 0 , 0 )
1023+ #if  PHP_VERSION_ID  >= 50600 
1024+     ZEND_ARG_VARIADIC_INFO (0 , args )
1025+ #else 
1026+     ZEND_ARG_INFO (0 , ...)
1027+ #endif 
1028+ ZEND_END_ARG_INFO ()
1029+ 
1030+ ZEND_BEGIN_ARG_INFO_EX (arginfo_rawcommand , 0 , 0 , 1 )
1031+     ZEND_ARG_INFO (0 , cmd )
1032+ #if  PHP_VERSION_ID  >= 50600 
1033+     ZEND_ARG_VARIADIC_INFO (0 , args )
1034+ #else 
1035+     ZEND_ARG_INFO (0 , ...)
1036+ #endif 
1037+ ZEND_END_ARG_INFO ()
1038+ 
1039+ ZEND_BEGIN_ARG_INFO_EX (arginfo_client , 0 , 0 , 1 )
1040+     ZEND_ARG_INFO (0 , cmd )
1041+ #if  PHP_VERSION_ID  >= 50600 
1042+     ZEND_ARG_VARIADIC_INFO (0 , args )
1043+ #else 
1044+     ZEND_ARG_INFO (0 , ...)
1045+ #endif 
1046+ ZEND_END_ARG_INFO ()
1047+ 
1048+ ZEND_BEGIN_ARG_INFO_EX (arginfo_config , 0 , 0 , 2 )
1049+     ZEND_ARG_INFO (0 , cmd )
1050+     ZEND_ARG_INFO (0 , key )
1051+     ZEND_ARG_INFO (0 , value )
1052+ ZEND_END_ARG_INFO ()
1053+ 
1054+ ZEND_BEGIN_ARG_INFO_EX (arginfo_pubsub , 0 , 0 , 1 )
1055+     ZEND_ARG_INFO (0 , cmd )
1056+ #if  PHP_VERSION_ID  >= 50600 
1057+     ZEND_ARG_VARIADIC_INFO (0 , args )
1058+ #else 
1059+     ZEND_ARG_INFO (0 , ...)
1060+ #endif 
1061+ ZEND_END_ARG_INFO ()
1062+ 
1063+ ZEND_BEGIN_ARG_INFO_EX (arginfo_script , 0 , 0 , 1 )
1064+     ZEND_ARG_INFO (0 , cmd )
1065+ #if  PHP_VERSION_ID  >= 50600 
1066+     ZEND_ARG_VARIADIC_INFO (0 , args )
1067+ #else 
1068+     ZEND_ARG_INFO (0 , ...)
1069+ #endif 
1070+ ZEND_END_ARG_INFO ()
1071+ 
1072+ ZEND_BEGIN_ARG_INFO_EX (arginfo_slowlog , 0 , 0 , 1 )
1073+     ZEND_ARG_INFO (0 , arg )
1074+     ZEND_ARG_INFO (0 , option )
1075+ ZEND_END_ARG_INFO ()
1076+ 
1077+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geoadd , 0 , 0 , 4 )
1078+     ZEND_ARG_INFO (0 , key )
1079+     ZEND_ARG_INFO (0 , lng )
1080+     ZEND_ARG_INFO (0 , lat )
1081+     ZEND_ARG_INFO (0 , member )
1082+ #if  PHP_VERSION_ID  >= 50600 
1083+     ZEND_ARG_VARIADIC_INFO (0 , other_triples )
1084+ #else 
1085+     ZEND_ARG_INFO (0 , ...)
1086+ #endif 
1087+ ZEND_END_ARG_INFO ()
1088+ 
1089+ ZEND_BEGIN_ARG_INFO_EX (arginfo_geodist , 0 , 0 , 3 )
1090+     ZEND_ARG_INFO (0 , key )
1091+     ZEND_ARG_INFO (0 , src )
1092+     ZEND_ARG_INFO (0 , dst )
1093+     ZEND_ARG_INFO (0 , unit )
1094+ ZEND_END_ARG_INFO ()
1095+ 
1096+ ZEND_BEGIN_ARG_INFO_EX (arginfo_georadius , 0 , 0 , 5 )
1097+     ZEND_ARG_INFO (0 , key )
1098+     ZEND_ARG_INFO (0 , lng )
1099+     ZEND_ARG_INFO (0 , lan )
1100+     ZEND_ARG_INFO (0 , radius )
1101+     ZEND_ARG_INFO (0 , unit )
1102+     ZEND_ARG_ARRAY_INFO (0 , opts , 0 )
1103+ ZEND_END_ARG_INFO ()
1104+ 
1105+ ZEND_BEGIN_ARG_INFO_EX (arginfo_georadiusbymember , 0 , 0 , 4 )
1106+     ZEND_ARG_INFO (0 , key )
1107+     ZEND_ARG_INFO (0 , member )
1108+     ZEND_ARG_INFO (0 , radius )
1109+     ZEND_ARG_INFO (0 , unit )
1110+     ZEND_ARG_ARRAY_INFO (0 , opts , 0 )
1111+ ZEND_END_ARG_INFO ()
1112+ 
7911113#endif 
0 commit comments