ரெடிஸ் 6.0 ஏற்கனவே வெளியிடப்பட்டது மற்றும் பல குறிப்பிடத்தக்க மேம்பாடுகளுடன் வருகிறது

ரெடிஸ் 6.0 இன் புதிய பதிப்பு இப்போது கிடைக்கிறது ஆர்.சி 1 வெளியான நான்கு மாதங்களுக்குப் பிறகு. ரெடிஸுடன் அறிமுகமில்லாதவர்களுக்கு, இது ANSI-C இல் எழுதப்பட்ட மற்றும் பி.எஸ்.டி உரிமத்தின் கீழ் விநியோகிக்கப்படும் அளவிடக்கூடிய முக்கிய மதிப்பு தரவுத்தள மேலாண்மை அமைப்பு என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும்.

இந்த நிலையான பதிப்பு புதிய அம்சங்களில் குறிப்பிடத்தக்க மாற்றங்களுடன் வருகிறது, புதியது போன்றவை RESP3 நெறிமுறை, செயல்பாடு "கிளையண்ட்-சைட் கேச்", ஏ.சி.எல் (அணுகல் கட்டுப்பாட்டு பட்டியல்), ரெடிஸ் கட்டளைகள், RDB கோப்புகள் போன்றவை.

Redis 6.0 முக்கிய புதிய அம்சங்கள்

இந்த புதிய பதிப்பின் முக்கிய புதுமைகளில் ஒன்று RESP3, ஒரு புதிய விருப்ப நெறிமுறை, அதன் டெவலப்பர்களின் கூற்றுப்படிகள் அவசியம், ஏனெனில் பழைய நெறிமுறை, RESP2, சொற்பொருள் போதுமானதாக இல்லை. RESP3 உடனான முக்கிய யோசனை, சிக்கலான தரவு வகைகளை ரெடிஸிலிருந்து நேரடியாக திருப்பித் தரும் திறன், வாடிக்கையாளர் எந்த வகை "தட்டையான வரிசைகள்" அல்லது திரும்பிய எண்களை பொருத்தமான பூலியன் மதிப்புகளுக்கு பதிலாக மாற்ற வேண்டும் என்பதை அறியாமல்.

ரெடிஸ் 6.0 இன் மற்றொரு புதிய அம்சம் ACL ஆகும் எது பயன்பாட்டு பிழைகளிலிருந்து தரவைப் பாதுகாக்க தனிமைப்படுத்த நோக்கம். இந்த சேர்த்தலைப் பற்றிய நல்ல விஷயம் என்னவென்றால், இப்போது ACL க்கான ரெடிஸ் தொகுதி இடைமுகம் உள்ளது, இது தனிப்பயன் அங்கீகார முறைகளை எழுத உங்களை அனுமதிக்கிறது.

கிளையன்ட் பக்கத்தில் மேம்படுத்தப்பட்ட கேச், இந்த பதிப்பின் புதுமைகளில் ஒன்றாகும் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது ஒய்ஹெச்குறியீட்டு பெயர்களைப் பயன்படுத்துவதற்கு ஆதரவாக முக்கிய கேச்சிங் அணுகுமுறையை கைவிட்டது, இது சிறந்த அணுகுமுறை. அது தவிர, செயல்பாடு "பரிமாற்ற முறை" மூலம் கூடுதலாக வழங்கப்பட்டதுஒரு புதிய பயன்முறையைச் சேர்ப்பது மிகவும் பயனுள்ளதாக இருக்கும், இது சேவையகத்திற்கு வாடிக்கையாளர்களிடம் சிறிதும் இல்லை.

டிரான்ஸ்மிஷன் பயன்முறையைப் பயன்படுத்தும் போது, ஒவ்வொரு கிளையண்டும் கோரிய விசைகளை சேவையகம் இனி நினைவில் வைக்க முயற்சிக்காது. மாறாக, வாடிக்கையாளர்கள் முக்கிய முன்னொட்டுகளுக்கு குழுசேரவும். இந்த மாற்றத்தின் விளைவாக, அதிகமான செய்திகள் இல்லை, ஆனால் தேர்ந்தெடுக்கப்பட்ட முன்னொட்டுகளுக்கு மட்டுமே மற்றும் சேவையக பக்கத்தில் நினைவக முயற்சி இல்லை.

மேலும், "விலக்கு / விலகல்" பயன்முறை இப்போது துணைபுரிகிறதுஎனவே, ஒளிபரப்பு பயன்முறையைப் பயன்படுத்தாத பயனர்கள் செல்லாத செய்திகளின் எண்ணிக்கையைக் குறைக்க கிளையன்ட் கேச் செய்வதை சேவையகத்திடம் சரியாகக் கூறலாம்.

மறுபுறம் நாம் காணலாம் ACL மேம்பாடுகள், அது முதல் இடத்தில், புதிய ACL LOG கட்டளை இப்போது ACL களை மீறும் அனைத்து வாடிக்கையாளர்களையும் காண உங்களை அனுமதிக்கிறது, அவர்கள் அணுகக் கூடாத அணுகல் கட்டளைகள் மற்றும் அவர்கள் அணுக முடியாத அணுகல் விசைகள் அல்லது யாருடைய அங்கீகார முயற்சிகள் தோல்வியடைந்தன.

இரண்டாவதாக, ACL GENPASS செயல்பாடு மீண்டும் செயல்படுத்தப்பட்டுள்ளது, இப்போது SHA256- அடிப்படையிலான HMAC ஐப் பயன்படுத்துகிறது மற்றும் சேவையகத்திற்கு எத்தனை பயன்படுத்த முடியாத போலி-சீரற்ற சரம் பிட்களை உருவாக்க விரும்புகிறது என்று சொல்ல ஒரு விருப்ப வாதத்தை ஏற்றுக்கொள்கிறது. / Dev / urandom தொடங்கும் போது Redis உள் ​​விசையை உருவாக்குகிறது, பின்னர் HMAC ஐ எதிர் பயன்முறையில் பயன்படுத்துகிறது மற்ற சீரற்ற எண்களை உருவாக்க: இந்த வழியில் நீங்கள் API ஐ துஷ்பிரயோகம் செய்யலாம் மற்றும் நீங்கள் விரும்பும் போதெல்லாம் அழைக்கலாம், ஏனெனில் இது மிக வேகமாக இருக்கும், புரோகிராமர் விளக்கினார்.

PSYNC2 விரிவாக்கம் ரெடிஸை இப்போது ஓரளவு மீண்டும் ஒத்திசைக்க அனுமதிக்கிறது. உண்மையில், நீங்கள் இப்போது நெறிமுறையில் இறுதி PING களைக் குறைக்கலாம், இதனால் பிரதிகளும் எஜமானர்களும் பொதுவான ஆஃப்செட்டைக் கண்டுபிடிப்பதற்கான வாய்ப்புகள் அதிகம்.

நேர தாமதத்துடன் மேம்படுத்தப்பட்ட ரெடிஸ் கட்டளைகள்முன்னர் ஏற்றுக்கொள்ளப்பட்ட விநாடிகள் BLPOP மற்றும் பிற கட்டளைகள் இப்போது தசம எண்களை ஏற்றுக்கொள்கின்றன, ஆனால் உண்மையான தெளிவுத்திறன் இணைக்கப்பட்ட வாடிக்கையாளர்களின் எண்ணிக்கையைப் பொருட்படுத்தாமல் தற்போதைய "HZ" மதிப்பை விட ஒருபோதும் குறைவாக இருக்கக்கூடாது.

இறுதியாக இந்த பதிப்பின் முக்கியமான மாற்றங்களில் ஒன்று aமேம்படுத்தப்பட்ட RDB கோப்புகள், அவை இப்போது ஏற்ற வேகமாக உள்ளன. கோப்பின் உண்மையான அமைப்பைப் பொறுத்து (பெரிய அல்லது சிறிய மதிப்புகள்), டெவலப்பரைப் பொறுத்து 20-30% முன்னேற்றத்தை எதிர்பார்க்கலாம். பல வாடிக்கையாளர்கள் இணைக்கப்படும்போது INFO கட்டளை இப்போது வேகமாக உள்ளது, இது நீண்டகாலமாக தீர்க்கப்பட்ட ஒரு நீண்டகால பிரச்சினை.

ரெடிஸ் 6.0.0 அதன் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து பதிவிறக்கம் செய்ய கிடைக்கிறது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.