@@ -430,6 +430,10 @@ public final CommandObject<String> get(String key) {
430
430
return new CommandObject <>(commandArguments (Command .GET ).key (key ), BuilderFactory .STRING );
431
431
}
432
432
433
+ public final CommandObject <String > setGet (String key , String value ) {
434
+ return new CommandObject <>(commandArguments (Command .SET ).key (key ).add (value ).add (Keyword .GET ), BuilderFactory .STRING );
435
+ }
436
+
433
437
public final CommandObject <String > setGet (String key , String value , SetParams params ) {
434
438
return new CommandObject <>(commandArguments (Command .SET ).key (key ).add (value ).addParams (params )
435
439
.add (Keyword .GET ), BuilderFactory .STRING );
@@ -447,6 +451,10 @@ public final CommandObject<byte[]> get(byte[] key) {
447
451
return new CommandObject <>(commandArguments (Command .GET ).key (key ), BuilderFactory .BINARY );
448
452
}
449
453
454
+ public final CommandObject <byte []> setGet (byte [] key , byte [] value ) {
455
+ return new CommandObject <>(commandArguments (Command .SET ).key (key ).add (value ).add (Keyword .GET ), BuilderFactory .BINARY );
456
+ }
457
+
450
458
public final CommandObject <byte []> setGet (byte [] key , byte [] value , SetParams params ) {
451
459
return new CommandObject <>(commandArguments (Command .SET ).key (key ).add (value ).addParams (params )
452
460
.add (Keyword .GET ), BuilderFactory .BINARY );
@@ -676,34 +684,6 @@ public final CommandObject<Long> bitop(BitOP op, byte[] destKey, byte[]... srcKe
676
684
return new CommandObject <>(commandArguments (BITOP ).add (op ).key (destKey ).keys ((Object []) srcKeys ), BuilderFactory .LONG );
677
685
}
678
686
679
- /**
680
- * @param keyA
681
- * @param keyB
682
- * @param params
683
- * @return
684
- * @deprecated STRALGO LCS command will be removed from Redis 7.
685
- * LCS can be used instead of this method.
686
- */
687
- @ Deprecated
688
- public final CommandObject <LCSMatchResult > strAlgoLCSKeys (String keyA , String keyB , StrAlgoLCSParams params ) {
689
- return new CommandObject <>(commandArguments (STRALGO ).add (Keyword .LCS ).add (Keyword .KEYS )
690
- .key (keyA ).key (keyB ).addParams (params ), BuilderFactory .STR_ALGO_LCS_RESULT_BUILDER );
691
- }
692
-
693
- /**
694
- * @param keyA
695
- * @param keyB
696
- * @param params
697
- * @return
698
- * @deprecated STRALGO LCS command will be removed from Redis 7.
699
- * LCS can be used instead of this method.
700
- */
701
- @ Deprecated
702
- public final CommandObject <LCSMatchResult > strAlgoLCSKeys (byte [] keyA , byte [] keyB , StrAlgoLCSParams params ) {
703
- return new CommandObject <>(commandArguments (STRALGO ).add (Keyword .LCS ).add (Keyword .KEYS )
704
- .key (keyA ).key (keyB ).addParams (params ), BuilderFactory .STR_ALGO_LCS_RESULT_BUILDER );
705
- }
706
-
707
687
public final CommandObject <LCSMatchResult > lcs (String keyA , String keyB , LCSParams params ) {
708
688
return new CommandObject <>(commandArguments (Command .LCS ).key (keyA ).key (keyB )
709
689
.addParams (params ), BuilderFactory .STR_ALGO_LCS_RESULT_BUILDER );
@@ -2525,25 +2505,6 @@ public final CommandObject<StreamPendingSummary> xpending(String key, String gro
2525
2505
BuilderFactory .STREAM_PENDING_SUMMARY );
2526
2506
}
2527
2507
2528
- /**
2529
- * @param key
2530
- * @param groupName
2531
- * @param start
2532
- * @param end
2533
- * @param count
2534
- * @param consumerName
2535
- * @return
2536
- * @deprecated Use {@link CommandObjects#xpending(java.lang.String, java.lang.String, redis.clients.jedis.params.XPendingParams)}.
2537
- */
2538
- @ Deprecated
2539
- public final CommandObject <List <StreamPendingEntry >> xpending (String key , String groupName ,
2540
- StreamEntryID start , StreamEntryID end , int count , String consumerName ) {
2541
- CommandArguments args = commandArguments (XPENDING ).key (key ).add (groupName )
2542
- .add (start == null ? "-" : start ).add (end == null ? "+" : end ).add (count );
2543
- if (consumerName != null ) args .add (consumerName );
2544
- return new CommandObject <>(args , BuilderFactory .STREAM_PENDING_ENTRY_LIST );
2545
- }
2546
-
2547
2508
public final CommandObject <List <StreamPendingEntry >> xpending (String key , String groupName , XPendingParams params ) {
2548
2509
return new CommandObject <>(commandArguments (XPENDING ).key (key ).add (groupName )
2549
2510
.addParams (params ), BuilderFactory .STREAM_PENDING_ENTRY_LIST );
@@ -2554,18 +2515,6 @@ public final CommandObject<Object> xpending(byte[] key, byte[] groupName) {
2554
2515
BuilderFactory .RAW_OBJECT );
2555
2516
}
2556
2517
2557
- /**
2558
- * @deprecated Use {@link CommandObjects#xpending(byte[], byte[], redis.clients.jedis.params.XPendingParams)}.
2559
- */
2560
- @ Deprecated
2561
- public final CommandObject <List <Object >> xpending (byte [] key , byte [] groupName ,
2562
- byte [] start , byte [] end , int count , byte [] consumerName ) {
2563
- CommandArguments args = commandArguments (XPENDING ).key (key ).add (groupName )
2564
- .add (start == null ? "-" : start ).add (end == null ? "+" : end ).add (count );
2565
- if (consumerName != null ) args .add (consumerName );
2566
- return new CommandObject <>(args , BuilderFactory .RAW_OBJECT_LIST );
2567
- }
2568
-
2569
2518
public final CommandObject <List <Object >> xpending (byte [] key , byte [] groupName , XPendingParams params ) {
2570
2519
return new CommandObject <>(commandArguments (XPENDING ).key (key ).add (groupName )
2571
2520
.addParams (params ), BuilderFactory .RAW_OBJECT_LIST );
@@ -2653,20 +2602,10 @@ public final CommandObject<Object> xinfoStreamFull(byte[] key) {
2653
2602
return new CommandObject <>(commandArguments (XINFO ).add (STREAM ).key (key ).add (FULL ), BuilderFactory .RAW_OBJECT );
2654
2603
}
2655
2604
2656
- @ Deprecated
2657
- public final CommandObject <List <StreamGroupInfo >> xinfoGroup (String key ) {
2658
- return new CommandObject <>(commandArguments (XINFO ).add (GROUPS ).key (key ), BuilderFactory .STREAM_GROUP_INFO_LIST );
2659
- }
2660
-
2661
2605
public final CommandObject <List <StreamGroupInfo >> xinfoGroups (String key ) {
2662
2606
return new CommandObject <>(commandArguments (XINFO ).add (GROUPS ).key (key ), BuilderFactory .STREAM_GROUP_INFO_LIST );
2663
2607
}
2664
2608
2665
- @ Deprecated
2666
- public final CommandObject <List <Object >> xinfoGroup (byte [] key ) {
2667
- return new CommandObject <>(commandArguments (XINFO ).add (GROUPS ).key (key ), BuilderFactory .RAW_OBJECT_LIST );
2668
- }
2669
-
2670
2609
public final CommandObject <List <Object >> xinfoGroups (byte [] key ) {
2671
2610
return new CommandObject <>(commandArguments (XINFO ).add (GROUPS ).key (key ), BuilderFactory .RAW_OBJECT_LIST );
2672
2611
}
@@ -3048,20 +2987,6 @@ public final CommandObject<String> functionRestore(byte[] serializedValue, Funct
3048
2987
// Scripting commands
3049
2988
3050
2989
// Miscellaneous commands
3051
- @ Deprecated
3052
- public final CommandObject <LCSMatchResult > strAlgoLCSStrings (String strA , String strB , StrAlgoLCSParams params ) {
3053
- return new CommandObject <>(commandArguments (STRALGO ).add (Keyword .LCS ).add (STRINGS )
3054
- .add (strA ).add (strB ).addParams (params ),
3055
- BuilderFactory .STR_ALGO_LCS_RESULT_BUILDER );
3056
- }
3057
-
3058
- @ Deprecated
3059
- public final CommandObject <LCSMatchResult > strAlgoLCSStrings (byte [] strA , byte [] strB , StrAlgoLCSParams params ) {
3060
- return new CommandObject <>(commandArguments (STRALGO ).add (Keyword .LCS ).add (STRINGS )
3061
- .add (strA ).add (strB ).addParams (params ),
3062
- BuilderFactory .STR_ALGO_LCS_RESULT_BUILDER );
3063
- }
3064
-
3065
2990
public final CommandObject <Boolean > copy (String srcKey , String dstKey , int dstDB , boolean replace ) {
3066
2991
CommandArguments args = commandArguments (Command .COPY ).key (srcKey ).key (dstKey ).add (DB ).add (dstDB );
3067
2992
if (replace ) args .add (REPLACE );
@@ -3237,22 +3162,22 @@ public final CommandObject<String> ftAlter(String indexName, Iterable<SchemaFiel
3237
3162
3238
3163
public final CommandObject <SearchResult > ftSearch (String indexName , String query ) {
3239
3164
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .SEARCH ), indexName ).add (query ),
3240
- new SearchResultBuilder (true , false , false , true ));
3165
+ new SearchResultBuilder (true , false , true ));
3241
3166
}
3242
3167
3243
3168
public final CommandObject <SearchResult > ftSearch (String indexName , String query , FTSearchParams params ) {
3244
3169
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .SEARCH ), indexName )
3245
- .add (query ).addParams (params ), new SearchResultBuilder (!params .getNoContent (), params .getWithScores (), false , true ));
3170
+ .add (query ).addParams (params ), new SearchResultBuilder (!params .getNoContent (), params .getWithScores (), true ));
3246
3171
}
3247
3172
3248
3173
public final CommandObject <SearchResult > ftSearch (String indexName , Query query ) {
3249
3174
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .SEARCH ), indexName ).addParams (query ),
3250
- new SearchResultBuilder (!query .getNoContent (), query .getWithScores (), query . getWithPayloads (), true ));
3175
+ new SearchResultBuilder (!query .getNoContent (), query .getWithScores (), true ));
3251
3176
}
3252
3177
3253
3178
public final CommandObject <SearchResult > ftSearch (byte [] indexName , Query query ) {
3254
3179
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .SEARCH ), indexName ).addParams (query ),
3255
- new SearchResultBuilder (!query .getNoContent (), query .getWithScores (), query . getWithPayloads (), false ));
3180
+ new SearchResultBuilder (!query .getNoContent (), query .getWithScores (), false ));
3256
3181
}
3257
3182
3258
3183
public final CommandObject <String > ftExplain (String indexName , Query query ) {
@@ -3296,15 +3221,15 @@ public final CommandObject<Map.Entry<SearchResult, Map<String, Object>>> ftProfi
3296
3221
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .PROFILE ), indexName )
3297
3222
.add (SearchKeyword .SEARCH ).addParams (profileParams ).add (SearchKeyword .QUERY )
3298
3223
.addParams (query ), new SearchProfileResponseBuilder <>(new SearchResultBuilder (
3299
- !query .getNoContent (), query .getWithScores (), query . getWithPayloads (), true )));
3224
+ !query .getNoContent (), query .getWithScores (), true )));
3300
3225
}
3301
3226
3302
3227
public final CommandObject <Map .Entry <SearchResult , Map <String , Object >>> ftProfileSearch (
3303
3228
String indexName , FTProfileParams profileParams , String query , FTSearchParams searchParams ) {
3304
3229
return new CommandObject <>(checkAndRoundRobinSearchCommand (commandArguments (SearchCommand .PROFILE ), indexName )
3305
3230
.add (SearchKeyword .SEARCH ).addParams (profileParams ).add (SearchKeyword .QUERY ).add (query )
3306
3231
.addParams (searchParams ), new SearchProfileResponseBuilder <>(new SearchResultBuilder (
3307
- !searchParams .getNoContent (), searchParams .getWithScores (), false , true )));
3232
+ !searchParams .getNoContent (), searchParams .getWithScores (), true )));
3308
3233
}
3309
3234
3310
3235
public final CommandObject <String > ftDropIndex (String indexName ) {
@@ -4076,10 +4001,6 @@ public final CommandObject<List<Boolean>> topkQuery(String key, String... items)
4076
4001
return new CommandObject <>(commandArguments (TopKCommand .QUERY ).key (key ).addObjects ((Object []) items ), BuilderFactory .BOOLEAN_LIST );
4077
4002
}
4078
4003
4079
- public final CommandObject <List <Long >> topkCount (String key , String ... items ) {
4080
- return new CommandObject <>(commandArguments (TopKCommand .COUNT ).key (key ).addObjects ((Object []) items ), BuilderFactory .LONG_LIST );
4081
- }
4082
-
4083
4004
public final CommandObject <List <String >> topkList (String key ) {
4084
4005
return new CommandObject <>(commandArguments (TopKCommand .LIST ).key (key ), BuilderFactory .STRING_LIST );
4085
4006
}
0 commit comments