@@ -1333,8 +1333,8 @@ protected override void WriteImpl(in MessageWriter writer)
13331333 writer . Write ( Key ) ;
13341334 writer . WriteBulkString ( toDatabase ) ;
13351335 writer . WriteBulkString ( timeoutMilliseconds ) ;
1336- if ( isCopy ) writer . WriteBulkString ( "COPY "u8) ;
1337- if ( isReplace ) writer . WriteBulkString ( "REPLACE "u8) ;
1336+ if ( isCopy ) writer . WriteRaw ( "$4 \r \n COPY \r \n "u8) ;
1337+ if ( isReplace ) writer . WriteRaw ( "$7 \r \n REPLACE \r \n "u8) ;
13381338 }
13391339
13401340 public override int ArgCount
@@ -4270,28 +4270,28 @@ public override int GetHashSlot(ServerSelectionStrategy serverSelectionStrategy)
42704270 protected override void WriteImpl ( in MessageWriter writer )
42714271 {
42724272 writer . WriteHeader ( Command , argCount ) ;
4273- writer . WriteBulkString ( "GROUP "u8) ;
4273+ writer . WriteRaw ( "$5 \r \n GROUP \r \n "u8) ;
42744274 writer . WriteBulkString ( groupName ) ;
42754275 writer . WriteBulkString ( consumerName ) ;
42764276
42774277 if ( countPerStream . HasValue )
42784278 {
4279- writer . WriteBulkString ( "COUNT "u8) ;
4279+ writer . WriteRaw ( "$5 \r \n COUNT \r \n "u8) ;
42804280 writer . WriteBulkString ( countPerStream . Value ) ;
42814281 }
42824282
42834283 if ( noAck )
42844284 {
4285- writer . WriteBulkString ( "NOACK "u8) ;
4285+ writer . WriteRaw ( "$5 \r \n NOACK \r \n "u8) ;
42864286 }
42874287
42884288 if ( claimMinIdleTime . HasValue )
42894289 {
4290- writer . WriteBulkString ( "CLAIM "u8) ;
4290+ writer . WriteRaw ( "$5 \r \n CLAIM \r \n "u8) ;
42914291 writer . WriteBulkString ( claimMinIdleTime . Value . TotalMilliseconds ) ;
42924292 }
42934293
4294- writer . WriteBulkString ( "STREAMS "u8) ;
4294+ writer . WriteRaw ( "$7 \r \n STREAMS \r \n "u8) ;
42954295 for ( int i = 0 ; i < streamPositions . Length ; i ++ )
42964296 {
42974297 writer . Write ( streamPositions [ i ] . Key ) ;
@@ -4353,11 +4353,11 @@ protected override void WriteImpl(in MessageWriter writer)
43534353
43544354 if ( countPerStream . HasValue )
43554355 {
4356- writer . WriteBulkString ( "COUNT "u8) ;
4356+ writer . WriteRaw ( "$5 \r \n COUNT \r \n "u8) ;
43574357 writer . WriteBulkString ( countPerStream . Value ) ;
43584358 }
43594359
4360- writer . WriteBulkString ( "STREAMS "u8) ;
4360+ writer . WriteRaw ( "$7 \r \n STREAMS \r \n "u8) ;
43614361 for ( int i = 0 ; i < streamPositions . Length ; i ++ )
43624362 {
43634363 writer . Write ( streamPositions [ i ] . Key ) ;
@@ -5039,28 +5039,28 @@ public SingleStreamReadGroupCommandMessage(int db, CommandFlags flags, RedisKey
50395039 protected override void WriteImpl ( in MessageWriter writer )
50405040 {
50415041 writer . WriteHeader ( Command , argCount ) ;
5042- writer . WriteBulkString ( "GROUP "u8) ;
5042+ writer . WriteRaw ( "$5 \r \n GROUP \r \n "u8) ;
50435043 writer . WriteBulkString ( groupName ) ;
50445044 writer . WriteBulkString ( consumerName ) ;
50455045
50465046 if ( count . HasValue )
50475047 {
5048- writer . WriteBulkString ( "COUNT "u8) ;
5048+ writer . WriteRaw ( "$5 \r \n COUNT \r \n "u8) ;
50495049 writer . WriteBulkString ( count . Value ) ;
50505050 }
50515051
50525052 if ( noAck )
50535053 {
5054- writer . WriteBulkString ( "NOACK "u8) ;
5054+ writer . WriteRaw ( "$5 \r \n NOACK \r \n "u8) ;
50555055 }
50565056
50575057 if ( claimMinIdleTime . HasValue )
50585058 {
5059- writer . WriteBulkString ( "CLAIM "u8) ;
5059+ writer . WriteRaw ( "$5 \r \n CLAIM \r \n "u8) ;
50605060 writer . WriteBulkString ( claimMinIdleTime . Value . TotalMilliseconds ) ;
50615061 }
50625062
5063- writer . WriteBulkString ( "STREAMS "u8) ;
5063+ writer . WriteRaw ( "$7 \r \n STREAMS \r \n "u8) ;
50645064 writer . Write ( Key ) ;
50655065 writer . WriteBulkString ( afterId ) ;
50665066 }
@@ -5098,11 +5098,11 @@ protected override void WriteImpl(in MessageWriter writer)
50985098
50995099 if ( count . HasValue )
51005100 {
5101- writer . WriteBulkString ( "COUNT "u8) ;
5101+ writer . WriteRaw ( "$5 \r \n COUNT \r \n "u8) ;
51025102 writer . WriteBulkString ( count . Value ) ;
51035103 }
51045104
5105- writer . WriteBulkString ( "STREAMS "u8) ;
5105+ writer . WriteRaw ( "$7 \r \n STREAMS \r \n "u8) ;
51065106 writer . Write ( Key ) ;
51075107 writer . WriteBulkString ( afterId ) ;
51085108 }
@@ -5540,7 +5540,7 @@ public ScriptLoadMessage(CommandFlags flags, string script)
55405540 protected override void WriteImpl ( in MessageWriter writer )
55415541 {
55425542 writer . WriteHeader ( Command , 2 ) ;
5543- writer . WriteBulkString ( "LOAD "u8) ;
5543+ writer . WriteRaw ( "$4 \r \n LOAD \r \n "u8) ;
55445544 writer . WriteBulkString ( ( RedisValue ) Script ) ;
55455545 }
55465546 public override int ArgCount => 2 ;
0 commit comments