Redis 7.0 પ્રદર્શન સુધારણા, બગ ફિક્સ અને વધુ સાથે આવે છે

DBMS Redis 7.0 નું નવું વર્ઝન પહેલાથી જ રિલીઝ કરવામાં આવ્યું છે, Redis કી/મૂલ્ય ફોર્મેટમાં ડેટા સ્ટોર કરવા માટે સુવિધાઓ પ્રદાન કરે છે, જે સ્ટ્રક્ચર્ડ ડેટા ફોર્મેટ જેમ કે લિસ્ટ, હેશ અને સેટ્સ, તેમજ સર્વર-સાઇડ લુઆ સ્ક્રિપ્ટ ડ્રાઇવરોને ચલાવવાની ક્ષમતા સાથે વિસ્તૃત છે.

Memcached જેવી ઇન-મેમરી સ્ટોરેજ સિસ્ટમ્સથી વિપરીત, Redis ડિસ્ક પર ડેટાનો સતત સંગ્રહ પૂરો પાડે છે અને અસામાન્ય શટડાઉનની સ્થિતિમાં ડેટાબેઝ સુરક્ષા સુનિશ્ચિત કરે છે. પ્રોજેક્ટના સ્ત્રોત પાઠો BSD લાયસન્સ હેઠળ વિતરિત કરવામાં આવે છે.

પર્લ, પાયથોન, PHP, જાવા, રૂબી અને Tcl સહિતની સૌથી લોકપ્રિય ભાષાઓ માટે ક્લાયન્ટ લાઇબ્રેરીઓ ઉપલબ્ધ છે. રેડિસ એવા વ્યવહારોને સપોર્ટ કરે છે જે તમને આદેશોના સમૂહને એક્ઝિક્યુટ કરવા માટે, એક જ પગલામાં આદેશોના જૂથને એક્ઝિક્યુટ કરવાની મંજૂરી આપે છે, સુસંગતતા અને સુસંગતતા (અન્ય વિનંતીઓમાંથી આદેશો અવરોધિત કરી શકતા નથી) સુનિશ્ચિત કરે છે કે આપેલ આદેશોના સમૂહના અમલીકરણ, અને સમસ્યાઓના કિસ્સામાં, તે તમને પાછા રોલ કરવાની મંજૂરી આપે છે. ફેરફારો તમામ ડેટા સંપૂર્ણપણે RAM માં કેશ થયેલ છે.

ફરી 7.0 કી નવી સુવિધાઓ

ડીબીએમએસના આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે સર્વર બાજુના કાર્યો માટે ઉમેરાયેલ સપોર્ટ, અગાઉ સપોર્ટેડ લુઆ સ્ક્રિપ્ટોથી વિપરીત, ફંક્શન્સ એપ્લિકેશન વિશિષ્ટ નથી અને વધારાના તર્કને અમલમાં મૂકવાનો હેતુ છે જે સર્વરની ક્ષમતાઓને વિસ્તૃત કરે છે.

ફંક્શન્સ ડેટા સાથે અને ડેટાબેઝના સંબંધમાં અસ્પષ્ટ રીતે પ્રક્રિયા કરવામાં આવે છે, અને એપ્લિકેશન સાથે નહીં, જેમાં પ્રતિકૃતિ અને સતત સંગ્રહનો સમાવેશ થાય છે.

Redis 7.0 માં બહાર આવેલી બીજી નવીનતા છે ACL બીજી આવૃત્તિ, જે તમને કીઓના આધારે ડેટાની ઍક્સેસને નિયંત્રિત કરવાની મંજૂરી આપે છે અને તમને દરેક વપરાશકર્તાને બહુવિધ પસંદગીકારો (પરવાનગી સેટ) બાંધવાની ક્ષમતા સાથે આદેશો માટે ઍક્સેસ નિયમોના વિવિધ સેટને વ્યાખ્યાયિત કરવાની મંજૂરી આપે છે. દરેક કીને ચોક્કસ પરવાનગીઓ સાથે ઓળખી શકાય છે, ઉદાહરણ તરીકે તમે કીના ચોક્કસ સબસેટને ફક્ત વાંચવા અથવા લખવા માટે ઍક્સેસને પ્રતિબંધિત કરી શકો છો.

આ ઉપરાંત એ નોંધ્યું છે કે Redis 7.0 પ્રદાન કરે છે ઉના ખંડિત અમલીકરણ સંદેશ વિતરણ દાખલા પ્રકાશિત કરો-સબ્સ્ક્રાઇબ કરો, જે ક્લસ્ટર પર ચાલે છે, જ્યાં સંદેશ ચેનલને જોડાયેલ હોય તેવા ચોક્કસ નોડ પર સંદેશ મોકલવામાં આવે છે, જે પછી આ સંદેશને હલમાં સમાવિષ્ટ બાકીના ગાંઠો પર રીડાયરેક્ટ કરવામાં આવે છે. ક્લાયન્ટ્સ ચેનલ પર સબ્સ્ક્રાઇબ કરીને સંદેશા પ્રાપ્ત કરી શકે છે, બંને પ્રાથમિક નોડ સાથે અને વિભાગના સેકન્ડરી નોડ સાથે કનેક્ટ કરીને.

તે પણ પ્રકાશિત થયેલ છે એકસાથે બહુવિધ રૂપરેખાંકનોને હેન્ડલ કરવાની ક્ષમતા પ્રદાન કરે છે એક જ CONFIG SET/GET કૉલમાં અને તે વિકલ્પો “–json”, “-2”, “–scan”, “–functions-rdb” redis-cli ઉપયોગિતામાં ઉમેરવામાં આવ્યા છે.

મૂળભૂત રીતે, સુરક્ષાને અસર કરતી સેટિંગ્સ અને આદેશોની ઍક્સેસ અક્ષમ છે ક્લાયન્ટ્સ માટે (ઉદાહરણ તરીકે, DEBUG અને MODULE આદેશો અક્ષમ છે, PROTECTED_CONFIG ફ્લેગ સાથે રૂપરેખાંકનો બદલવાનું પ્રતિબંધિત છે). Redis-cli એ ઇતિહાસ ફાઇલમાં સંવેદનશીલ ડેટા ધરાવતા આદેશો મોકલવાનું બંધ કર્યું.

બીજી બાજુ, તે બહાર રહે છે કેe એ કાર્યક્ષમતામાં સુધારો કરવાના હેતુથી ઑપ્ટિમાઇઝેશનનો મોટો ભાગ બનાવ્યો અને મેમરી વપરાશ ઘટાડે છે. દાખ્લા તરીકે, મેમરી વપરાશમાં નોંધપાત્ર ઘટાડો થયો છે જ્યારે ક્લસ્ટર મોડ સક્ષમ હોય ત્યારે, કૉપિ-ઑન-રાઇટ ઑપરેશન્સ કરતી વખતે, અને જ્યારે હેશ અને zset કી સાથે કામ કરી રહ્યા હોય, ઉપરાંત ડેટાને ડિસ્ક પર ફ્લશ કરવા માટે લોજિકમાં સુધારો કરવામાં આવ્યો હતો (જેને fsync કહેવાય છે).

સ્થિર નબળાઈ CVE-2022-24735 લુઆ સ્ક્રિપ્ટ એક્ઝેક્યુશન એન્વાયર્નમેન્ટમાં, જે તમને તમારા પોતાના લુઆ કોડને ઓવરરાઇડ કરવાની અને તેને ઉચ્ચ વિશેષાધિકારો ધરાવતા લોકો સહિત અન્ય વપરાશકર્તાના સંદર્ભમાં ચલાવવા માટે પરવાનગી આપે છે.

વધુમાં, અમે નિર્દેશ કરી શકે છે ઉબુન્ટુ અને ડેબિયન માટે રેડિસ સાથેના પેકેજોમાં નબળાઈ (CVE-2022-0543) (આ મુદ્દો વ્યક્તિગત એસેમ્બલીઓ માટે વિશિષ્ટ છે અને તે Redis સાથે સંબંધિત નથી), જે રિમોટ સર્વર પર મનસ્વી લુઆ કોડને ચલાવવાની અને રેડિસમાં સ્ક્રિપ્ટો ચલાવવા માટે પર્યાવરણ સેન્ડબોક્સ આઇસોલેશન મિકેનિઝમને બાયપાસ કરવાની મંજૂરી આપે છે.

સંબોધિત નબળાઈ CVE-2022-24736 કે જે નલ પોઈન્ટર ડિરેફરન્સને કારણે redis સર્વર પ્રક્રિયાને ક્રેશ થવાની મંજૂરી આપી શકે છે. આ હુમલો ખાસ રચિત લુઆ સ્ક્રિપ્ટ લોડ કરીને કરવામાં આવે છે.

આખરે જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે નીચેની વિગતો તપાસી શકો છો કડી


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.