Redis 6.0 DBMS рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рддрдпрд╛рд░ рдХреЗрд▓реЗ DBMS рдкреНрд░рдХрд╛рд╢рди рд░реЗрдбрд┐рд╕ 6.0, NoSQL рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рд╡рд░реНрдЧрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд. Redis рдХреА/рд╡реНрд╣реЕрд▓реНрдпреВ рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЗрдордХреЕрд╢реЗрдб-рд╕рд╛рд░рдЦреА рдХрд╛рд░реНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рд╕реВрдЪреА, рд╣реЕрд╢ рдЖрдгрд┐ рд╕реЗрдЯ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдлреЙрд░рдореЕрдЯрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рджреНрд╡рд╛рд░реЗ рд╡рд░реНрдзрд┐рдд рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░-рд╕рд╛рдЗрдб рд▓реБрдЖ рд╣рдБрдбрд▓рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб рдкреБрд░рд╡рдард╛ BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд. рдорд╛рдЧреАрд▓ рд╡рд░реНрд╖рд╛рдкрд╛рд╕реВрди рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдкреНрд░рдЧрдд рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдЬрд╕реЗ рдХреА RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom рдкреБрд░рд╡рд▓реЗ рдорд╛рд▓рдХреАрдЪреНрдпрд╛ RSAL рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд. AGPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдпрд╛ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдЦреБрд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рд╕реБрд░реВ рдареЗрд╡рд▓рд╛ рдЖрд╣реЗ рдЧреБрдбрдлреЙрд░реНрдо.

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

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

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛Redis 6.0 рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ:

  • рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдирд╡реАрди RESP3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ, рдкрд░рдВрддреБ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк RESP2 рдореЛрдбрдордзреНрдпреЗ рд╕реБрд░реВ рд╣реЛрддреЗ рдЖрдгрд┐ рдХрдиреЗрдХреНрд╢рди рдирд┐рдЧреЛрд╢рд┐рдПрдЯ рдХрд░рддрд╛рдирд╛ рдирд╡реАрди HELLO рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕рдЪ рдХреНрд▓рд╛рдпрдВрдЯ рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ. RESP3 рддреБрдореНрд╣рд╛рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдЬреЗрдиреЗрд░рд┐рдХ ре▓рд░реЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рди рдХрд░рддрд╛ рдЖрдгрд┐ рд░рд┐рдЯрд░реНрди рдкреНрд░рдХрд╛рд░ рд╡реЗрдЧрд│реЗ рдХрд░реВрди рдереЗрдЯ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдкрд░рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.
  • рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рд╕реВрдЪреА рд╕рдорд░реНрдерди (ACL), рдХреНрд▓рд╛рдпрдВрдЯрджреНрд╡рд╛рд░реЗ рдХреЛрдгрддреА рдСрдкрд░реЗрд╢рдиреНрд╕ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдХреЛрдгрддреА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд рд╣реЗ рдЕрдЪреВрдХрдкрдгреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. ACLs рд╡рд┐рдХрд╛рд╕рд╛рджрд░рдореНрдпрд╛рди рд╕рдВрднрд╛рд╡реНрдп рддреНрд░реБрдЯреАрдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдХрд░рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлрдХреНрдд BRPOPLPUSH рдСрдкрд░реЗрд╢рди рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╣рдБрдбрд▓рд░рд▓рд╛ рдЗрддрд░ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рджрд░рдореНрдпрд╛рди рдЬреЛрдбрд▓реЗрд▓рд╛ FLUSHALL рдХреЙрд▓ рдЙрддреНрдкрд╛рджрди рдХреЛрдбрдордзреНрдпреЗ рдЪреБрдХреВрди рд╡рд┐рд╕рд░рд▓рд╛ рдЧреЗрд▓рд╛ рдЕрд╕реЗрд▓ рддрд░. рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реВ рдирдХрд╛. ACL рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдиреЗ рдХреЛрдгрддреЗрд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдУрд╡реНрд╣рд░рд╣реЗрдб рд▓рд╛рдЧрдд рдирд╛рд╣реА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдЕрдХреНрд╖рд░рд╢рдГ рдХреЛрдгрддрд╛рд╣реА рдкрд░рд┐рдгрд╛рдо рд╣реЛрдд рдирд╛рд╣реА. ACL рд╕рд╛рдареА рдЗрдВрдЯрд░рдлреЗрд╕ рдореЙрдбреНрдпреВрд▓реНрд╕ рджреЗрдЦреАрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрджреНрдзрддреА рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓. рд╕рд░реНрд╡ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реЗрд▓реЗ ACL рдЙрд▓реНрд▓рдВрдШрди рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, тАЬACL LOGтАЭ рдХрдорд╛рдВрдб рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ. рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рддреНрд░ рдХреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, SHA256-рдЖрдзрд╛рд░рд┐рдд HMAC рд╡рд╛рдкрд░реВрди "ACL GENPASS" рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • рдЖрдзрд╛рд░ рдПрд╕рдПрд╕рдПрд▓ / рдЯреАрдПрд▓рдПрд╕ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • рдЖрдзрд╛рд░ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рдбреЗрдЯрд╛ рдХреЕрд╢ рдХрд░рдгреЗ. рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрд╢реА рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд╛рдЗрдб рдХреЕрд╢реЗрдЪрд╛ рддрд╛рд│рдореЗрд│ рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА, рджреЛрди рдореЛрдб рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд: 1. рдХреНрд▓рд╛рдпрдВрдЯ рдХреЕрд╢реЗрдордзреАрд▓ рдПрдВрдЯреНрд░реАрдЪреНрдпрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддреЗрдЪреНрдпрд╛ рдиреБрдХрд╕рд╛рдирд╛рдмрджреНрджрд▓ рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рдЖрдзреА рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ. 2. "рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрд┐рдВрдЧ" рдпрдВрддреНрд░рдгрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреНрд▓рд╛рдпрдВрдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреА рдЙрдкрд╕рд░реНрдЧрд╛рдВрдЪреЗ рд╕рджрд╕реНрдпрддреНрд╡ рдШреЗрддреЛ рдЖрдгрд┐ рдпрд╛ рдЙрдкрд╕рд░реНрдЧрд╛рдВрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдпреЗрдгрд╛рд▒реНрдпрд╛ рдХреА рдмрджрд▓рд▓реНрдпрд╛рд╕ рд╕рд░реНрд╡реНрд╣рд░ рддреНрдпрд╛рд╕ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ. "рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрд┐рдВрдЧ" рдореЛрдбрдЪрд╛ рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдХреНрд▓рд╛рдпрдВрдЯ рдмрд╛рдЬреВрд▓рд╛ рдХреЕрд╢ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореВрд▓реНрдпрд╛рдВрдЪрд╛ рдирдХрд╛рд╢рд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реНрд╣рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдорд░реА рд╡рд╛рдпрд╛ рдШрд╛рд▓рд╡рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЧреИрд░рд╕реЛрдп рдореНрд╣рдгрдЬреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврддреЗ.
  • рдбрд┐рд╕реНрдХ рдореЗрд╕реЗрдЬ рдмреНрд░реЛрдХрд░, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдореЗрд╕реЗрдЬ рд░рд╛рдВрдЧрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Redis рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдордзреАрд▓ рдореВрд▓рднреВрдд рд╕рдВрд░рдЪрдиреЗрддреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рд╕реНрд╡рддрдВрддреНрд░ рдореЙрдбреНрдпреВрд▓.
  • рдЬреЛрдбрд▓реЗ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░реЙрдХреНрд╕реА, Redis рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдкреНрд░реЙрдХреНрд╕реА, рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдЕрдиреЗрдХ Redis рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдХрд╛рд░реНрдп рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬрдгреВ рддреЗ рдПрдХрдЪ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ. рдкреНрд░реЙрдХреНрд╕реА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛, рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕ рдХрдиреЗрдХреНрд╢рдирд╕рд╣ рдиреЛрдбреНрд╕рд╕рд╛рдареА рд╡рд┐рдирдВрддреНрдпрд╛ рд░реВрдЯ рдХрд░реВ рд╢рдХрддреЗ, рдиреЛрдб рдЕрдкрдпрд╢реА рдЖрдврд│рд▓реНрдпрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░ рдкреБрдиреНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдиреЛрдбреНрд╕ рд╡реНрдпрд╛рдкрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд.
  • рдореЙрдбреНрдпреВрд▓реНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА API рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдореВрд▓рдд: Redis рд▓рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ ре▓рдб-рдСрди рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
  • рдПрдХ рдкреНрд░рддрд┐рдХреГрддреА рдореЛрдб рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ RDB рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдирдВрддрд░ рд▓рдЧреЗрдЪ рд╣рдЯрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.
  • PSYNC2 рдкреНрд░рддрд┐рдХреГрддреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдкреНрд░рддрд┐рдХреГрддреА рдЖрдгрд┐ рдорд╛рд╕реНрдЯрд░рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдСрдлрд╕реЗрдЯ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рд╛рдврд╡реВрди, рдЕрдзрд┐рдХ рд╡реЗрд│рд╛ рдЖрдВрд╢рд┐рдХ рдкреБрди: рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ.
  • RDB рдлрд╛рдЗрд▓реНрд╕ рд▓реЛрдбрд┐рдВрдЧрд▓рд╛ рд╡реЗрдЧ рдЖрд▓рд╛ рдЖрд╣реЗ. рдлрд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдкреНрд░рд╡реЗрдЧ 20 рддреЗ 30% рдкрд░реНрдпрдВрдд рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдХреНрд▓рд╛рдпрдВрдЯ рдЕрд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛ INFO рдХрдорд╛рдВрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡реЗрдЧрд╡рд╛рди рд╣реЛрддреЗ.
  • рдЬрдЯрд┐рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдПрдХ рдирд╡реАрди STRALGO рдХрдорд╛рдВрдб рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╕рдзреНрдпрд╛, рдлрдХреНрдд рдПрдХ LCS (рд╕рд░реНрд╡рд╛рдд рд▓рд╛рдВрдм рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрд╡рд░реНрддреА) рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреЛ RNA рдЖрдгрд┐ DNA рдЕрдиреБрдХреНрд░рдорд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХрд░рддрд╛рдирд╛ рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддреЛ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛