@@ -4028,6 +4028,23 @@ interface RedisCommander<Context extends ClientContext = { type: "default" }> {
40284028 ...args : [ key : RedisKey , ...fieldValues : ( string | Buffer | number ) [ ] ]
40294029 ) : Result < "OK" , Context > ;
40304030
4031+ /**
4032+ * Set expiry for hash field using relative time to expire (milliseconds)
4033+ * - _group_: hash
4034+ * - _complexity_: O(N) where N is the number of specified fields
4035+ * - _since_: 7.4.0
4036+ */
4037+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] , callback : Callback < number [ ] > ] ) : Result < number [ ] , Context > ;
4038+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] ] ) : Result < number [ ] , Context > ;
4039+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , nx : 'NX' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] , callback : Callback < number [ ] > ] ) : Result < number [ ] , Context > ;
4040+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , nx : 'NX' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] ] ) : Result < number [ ] , Context > ;
4041+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , xx : 'XX' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] , callback : Callback < number [ ] > ] ) : Result < number [ ] , Context > ;
4042+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , xx : 'XX' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] ] ) : Result < number [ ] , Context > ;
4043+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , gt : 'GT' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] , callback : Callback < number [ ] > ] ) : Result < number [ ] , Context > ;
4044+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , gt : 'GT' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] ] ) : Result < number [ ] , Context > ;
4045+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , lt : 'LT' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] , callback : Callback < number [ ] > ] ) : Result < number [ ] , Context > ;
4046+ hpexpire ( ...args : [ key : RedisKey , milliseconds : number | string , lt : 'LT' , fieldsToken : 'FIELDS' , numfields : number | string , ...fields : ( string | Buffer ) [ ] ] ) : Result < number [ ] , Context > ;
4047+
40314048 /**
40324049 * Get one or multiple random fields from a hash
40334050 * - _group_: hash
0 commit comments