рд░реЗрдбрд┐рд╕ 7.0 рдбреАрдмреАрдПрдордПрд╕ рдХрд╛ рд╡рд┐рдореЛрдЪрди

Redis 7.0 DBMS рдХреА рд░рд┐рд▓реАрдЬрд╝, рдЬреЛ NoSQL рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд░реНрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛ рдЪреБрдХреА рд╣реИред рд░реЗрдбрд┐рд╕ рдХреБрдВрдЬреА/рдореВрд▓реНрдп рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕реВрдЪрд┐рдпреЛрдВ, рд╣реИрд╢ рдФрд░ рд╕реЗрдЯ рдЬреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд▓реБрдЖ рдореЗрдВ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдЬреЛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom, 2019 рд╕реЗ рдПрдХ рдорд╛рд▓рд┐рдХрд╛рдирд╛ RSAL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рд╣реИред GoodFORM рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд╣реА рд╣реИ, рдиреЗ AGPLv3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЦреБрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред

рдореЗрдореНрдХреЗрдЪреНрдб рдЬреИрд╕реЗ рдЗрди-рдореЗрдореЛрд░реА рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдкрд░реАрдд, рд░реЗрдбрд┐рд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рд▓рдЧрд╛рддрд╛рд░ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрд░реИрд╢ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд░рдХрд░рд╛рд░ рд░рд╣реЗред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░реНрд▓, рдкрд╛рдпрдерди, рдкреАрдПрдЪрдкреА, рдЬрд╛рд╡рд╛, рд░реВрдмреА рдФрд░ рдЯреАрд╕реАрдПрд▓ рд╕рд╣рд┐рдд рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рд░реЗрдбрд┐рд╕ рд▓реЗрди-рджреЗрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЪрд░рдг рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд╕рдореВрд╣ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рджрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рд╕реЗрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдЖрджреЗрд╢ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдкрд░рд┐рд╡рд░реНрддрдиред рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░реИрдо рдореЗрдВ рдХреИрд╢реНрдб рд╣реЛрддрд╛ рд╣реИред

рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╡реЗрддрди рд╡реГрджреНрдзрд┐/рдХрдореА, рдорд╛рдирдХ рд╕реВрдЪреА рдФрд░ рд╕реЗрдЯ рд╕рдВрдЪрд╛рд▓рди (рд╕рдВрдШ, рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди), рдХреБрдВрдЬреА рдХрд╛ рдирд╛рдордХрд░рдг, рдПрдХрд╛рдзрд┐рдХ рдЪрдпрди рдФрд░ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдЬреИрд╕реЗ рдЖрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рджреЛ рднрдВрдбрд╛рд░рдг рдореЛрдб рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ: рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХрд╛ рдЖрд╡рдзрд┐рдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдбрд┐рд╕реНрдХ рдкрд░ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдкреВрд░реНрдг рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИред рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рдореЛрдб рдореЗрдВ рдХрд┐рдП рдЧрдП рдХрдИ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдорд╛рд╕реНрдЯрд░-рд╕реНрд▓реЗрд╡ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдПрдХ "рдкреНрд░рдХрд╛рд╢рд┐рдд/рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ" рдореИрд╕реЗрдЬрд┐рдВрдЧ рдореЛрдб рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЪреИрдирд▓ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрджреЗрд╢ рд╕рджрд╕реНрдпрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рд░реЗрдбрд┐рд╕ 7.0 рдореЗрдВ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рд▓реБрдЖ рднрд╛рд╖рд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлрд╝рдВрдХреНрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдмрдВрдзреЗ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрднрд┐рдиреНрди рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рднрдВрдбрд╛рд░рдг рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
  • рдПрд╕реАрдПрд▓ рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ (рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕реЗрдЯ) рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕реЗрдЯреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреЗрд╡рд▓ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЙрдкрд╕рдореВрд╣ рдХреЛ рдкрдврд╝рдиреЗ рдпрд╛ рд▓рд┐рдЦрдиреЗ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдкрдмреНрд▓рд┐рд╢-рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рдг рдкреНрд░рддрд┐рдорд╛рди рдХрд╛ рдПрдХ рд╡рд┐рднрд╛рдЬрд┐рдд (рд╢рд╛рд░реНрдХреЗрдб) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЛрдб рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдЪреИрдирд▓ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рд╕рдВрджреЗрд╢ рд╢рд╛рдорд┐рд▓ рд╢реЗрд╖ рдиреЛрдбреНрд╕ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдареАрдХрд░реЗ рдореЗрдВ. рдЧреНрд░рд╛рд╣рдХ рдХрд┐рд╕реА рдЪреИрдирд▓ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдХрд░, рдЕрдиреБрднрд╛рдЧ рдХреЗ рдореБрдЦреНрдп рдиреЛрдб рдФрд░ рджреНрд╡рд┐рддреАрдпрдХ рдиреЛрдб рджреЛрдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝рдХрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рдпрдВрддреНрд░рдг SSUBSCRIBE, SUNSUBSCRIBE рдФрд░ SPUBLISH рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рдЙрдкрдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдирдП рдЖрджреЗрд╢ рдЬреЛрдбрд╝реЗ рдЧрдП:
    • ZMPOP, BZMPOP.
    • рдПрд▓рдПрдордкреАрдУрдкреА, рдмреАрдПрд▓рдПрдордкреАрдУрдкреАред
    • рд╕рд┐рдВрдЯрд░рдХрд╛рд░реНрдб, рдЬрд╝рд┐рдиреНрдЯрд░рдХрд╛рд░реНрдбред
    • рд╕реНрдкрдмреНрд▓рд┐рд╢, рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм, рд╕рдирд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм, рдкрдмрд╕рдм рд╢рд╛рд░реНрдбрдЪреИрдирд▓реНрд╕/рд╢рд╛рд░реНрдбрдирдореНрд╕рдмред
    • рд╕рдорд╛рдкреНрддрд┐ рд╕рдордп, рд╕рдорд╛рдкреНрддрд┐ рд╕рдордпред
    • EVAL_RO, EVALSHA_RO, SORT_ROред
    • рдлрд╝рдВрдХреНрд╢рди *, FCALL, FCALL_ROред
    • рдХрдорд╛рдВрдб рдбреЙрдХреНрд╕, рдХрдорд╛рдВрдб рд╕реВрдЪреАред
    • рд╡рд┐рд▓рдВрдмрддрд╛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдоред
    • рдХреНрд▓рд╕реНрдЯрд░ рд╢реЗрдпрд░, рдХреНрд▓рд╕реНрдЯрд░ рд▓рд┐рдВрдХ, рдХреНрд▓рд╕реНрдЯрд░ рдбреЗрд▓рд╕реНрд▓реЙрдЯреНрд╕рд░реЗрдВрдЬ, рдХреНрд▓рд╕реНрдЯрд░ рдРрдбрд╕реНрд▓реЙрдЯреНрд╕рд░реЗрдВрдЬред
    • рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХреЛрдИ рдирд┐рд╖реНрдХрд╛рд╕рди рдирд╣реАрдВред
    • рдПрд╕реАрдПрд▓ рдбреНрд░рд╛рдИрд░рдиред
  • рдПрдХ CONFIG SET/GET рдХреЙрд▓ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред
  • рд╡рд┐рдХрд▓реНрдк "-json", "-2", "-scan", "-functions-rdb" рдХреЛ redis-cli рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдХрдорд╛рдВрдб рддрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдкрд╣реБрдВрдЪ рдЕрдХреНрд╖рдо рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, DEBUG рдФрд░ MODULE рдХрдорд╛рдВрдб рдЕрдХреНрд╖рдо рд╣реИрдВ, PROTECTED_CONFIG рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрджрд▓рдирд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ)ред Redis-cli рдЕрдм рдЗрддрд┐рд╣рд╛рд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рд▓реЗ рдХрдорд╛рдВрдб рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
  • рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╕реНрдЯрд░ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╕рдордп, рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╕рдордп, рдФрд░ рд╣реИрд╢ рдФрд░ рдЬрд╝реЗрдбрд╕реЗрдЯ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореЗрдореЛрд░реА рдЦрдкрдд рдХрд╛рдлреА рдХрдо рд╣реЛ рдЧрдИ рд╣реИред рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдлреНрд▓рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рддрд░реНрдХ (fsync рдХреЙрд▓)ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рднреЗрдЬрддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рдкреИрдХреЗрдЯ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░ рджреА рдЧрдИ рд╣реИред рдкреНрд░рддрд┐рдХреГрддрд┐ рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ.
  • Lua рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднреЗрджреНрдпрддрд╛ CVE-2022-24735 рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ Lua рдХреЛрдб рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдЪреНрдЪ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╣рд┐рдд рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рднреЗрджреНрдпрддрд╛ CVE-2022-24736 рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ NULL рдкреЙрдЗрдВрдЯрд░ рдбреАрд░реЗрдлрд╝рд░реЗрдВрд╕ рдХреЗ рдХрд╛рд░рдг рд░реЗрдбрд┐рд╕-рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╣рдорд▓рд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рд▓реБрдЖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ