@@ -69,7 +69,7 @@ static zend_function_entry redis_functions[] = {
6969 PHP_ME (Redis , decrBy , NULL , ZEND_ACC_PUBLIC )
7070 PHP_ME (Redis , type , NULL , ZEND_ACC_PUBLIC )
7171 PHP_ME (Redis , append , NULL , ZEND_ACC_PUBLIC )
72- PHP_ME (Redis , substr , NULL , ZEND_ACC_PUBLIC )
72+ PHP_ME (Redis , getRange , NULL , ZEND_ACC_PUBLIC )
7373 PHP_ME (Redis , strlen , NULL , ZEND_ACC_PUBLIC )
7474 PHP_ME (Redis , getKeys , NULL , ZEND_ACC_PUBLIC )
7575 PHP_ME (Redis , sort , NULL , ZEND_ACC_PUBLIC )
@@ -178,6 +178,7 @@ static zend_function_entry redis_functions[] = {
178178 PHP_MALIAS (Redis , zRemove , zDelete , NULL , ZEND_ACC_PUBLIC )
179179 PHP_MALIAS (Redis , zRemoveRangeByScore , zDeleteRangeByScore , NULL , ZEND_ACC_PUBLIC )
180180 PHP_MALIAS (Redis , zSize , zCard , NULL , ZEND_ACC_PUBLIC )
181+ PHP_MALIAS (Redis , substr , getRange , NULL , ZEND_ACC_PUBLIC )
181182 {NULL , NULL , NULL }
182183};
183184
@@ -1100,7 +1101,7 @@ PHP_METHOD(Redis, append)
11001101 REDIS_PROCESS_RESPONSE (redis_long_response );
11011102}
11021103
1103- PHP_METHOD (Redis , substr )
1104+ PHP_METHOD (Redis , getRange )
11041105{
11051106 zval * object ;
11061107 RedisSock * redis_sock ;
@@ -1118,7 +1119,7 @@ PHP_METHOD(Redis, substr)
11181119 RETURN_FALSE ;
11191120 }
11201121
1121- cmd_len = redis_cmd_format_static (& cmd , "SUBSTR " , "sdd" , key , key_len , (int )start , (int )end );
1122+ cmd_len = redis_cmd_format_static (& cmd , "GETRANGE " , "sdd" , key , key_len , (int )start , (int )end );
11221123 REDIS_PROCESS_REQUEST (redis_sock , cmd , cmd_len );
11231124 IF_ATOMIC () {
11241125 redis_string_response (INTERNAL_FUNCTION_PARAM_PASSTHRU , redis_sock , NULL , NULL );
0 commit comments