CentOS 8-ൽ ഒരു Redis ക്ലസ്റ്റർ എങ്ങനെ സജ്ജീകരിക്കാം - ഭാഗം 3


സെൻറിനലുകൾ ഉപയോഗിച്ച് മുമ്പ് നടപ്പിലാക്കിയ ഓട്ടോമാറ്റിക് ഷാർഡിംഗ്, റെപ്ലിക്കേഷൻ, ഉയർന്ന ലഭ്യത എന്നിവ പിന്തുണയ്ക്കുന്ന ഒരു ബിൽറ്റ്-ഇൻ റെഡിസ് സവിശേഷതയാണ് റെഡിസ് ക്ലസ്റ്റർ. ഇത് രണ്ട് പ്രധാന ഉദ്ദേശ്യങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്uതിരിക്കുന്നു: ഒന്ന്, നിങ്ങളുടെ ഡാറ്റാസെറ്റിനെ ഒന്നിലധികം സന്ദർഭങ്ങൾക്കിടയിൽ സ്വയമേവ വിഭജിക്കുക, രണ്ടാമതായി പാർട്ടീഷനുകളിൽ കുറച്ച് ലഭ്യത നൽകുക, ചില സന്ദർഭങ്ങൾ (പ്രത്യേകിച്ച് മാസ്റ്ററുകൾ) പരാജയപ്പെടുമ്പോൾ അല്ലെങ്കിൽ ഭൂരിപക്ഷം ആളുകളുമായി ആശയവിനിമയം നടത്താൻ കഴിയാതെ വരുമ്പോൾ പ്രവർത്തനങ്ങൾ തുടരുക. ക്ലസ്റ്ററിലെ നോഡുകൾ.

എന്നിരുന്നാലും, വലിയ പരാജയങ്ങൾ സംഭവിക്കുമ്പോൾ (ഉദാ. ഭൂരിഭാഗം മാസ്റ്റർ സംഭവങ്ങളും ലഭ്യമല്ലാത്തപ്പോൾ) ക്ലസ്റ്റർ പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു. കൂടാതെ, ഒരു യജമാനനും അടിമയും ഒരേ സമയം പരാജയപ്പെടുകയാണെങ്കിൽ, ക്ലസ്റ്ററിന് സാധാരണ പ്രവർത്തനങ്ങൾ തുടരാൻ കഴിയില്ല (എന്നിരുന്നാലും, കൂടുതൽ നോഡുകൾ ചേർക്കുകയോ ക്ലസ്റ്ററിൽ ഒരു അസമമിതി സൃഷ്ടിക്കുകയോ ചെയ്യുക, ക്ലസ്റ്റർ ലേഔട്ട് സ്വയമേവ മാറ്റുക).

Redis ക്ലസ്റ്റർ ഡോക്യുമെന്റേഷൻ അനുസരിച്ച്, പ്രതീക്ഷിച്ച പോലെ പ്രവർത്തിക്കുന്ന \മിനിമൽ ക്ലസ്റ്ററിന് കുറഞ്ഞത് 3 മാസ്റ്റർ നോഡുകൾ ഉണ്ടായിരിക്കണം. എന്നാൽ ഉയർന്ന ലഭ്യതയ്ക്ക് ഏറ്റവും അനുയോജ്യമായ സജ്ജീകരണത്തിന് കുറഞ്ഞത് 6 നോഡുകളെങ്കിലും മൂന്ന് മാസ്റ്ററുകളും മൂന്ന് സ്ലേവുകളും ഉണ്ടായിരിക്കണം. ഒരു അടിമ.

പ്രധാനപ്പെട്ടത്: റെഡിസ് ക്ലസ്റ്ററിന് ചില പരിമിതികളുണ്ട്, അവ NATted പരിതസ്ഥിതികൾക്കുള്ള പിന്തുണയുടെ അഭാവവും അതുപോലെ തന്നെ ഡോക്കറിന് കീഴിൽ IP വിലാസങ്ങളോ TCP പോർട്ടുകളോ റീമാപ്പ് ചെയ്യുന്നവയാണ്. കൂടാതെ, എല്ലാ ക്ലയന്റ് ലൈബ്രറിയും ഇതിനെ പിന്തുണയ്ക്കുന്നില്ല.

CentOS 8-ൽ ഒരു Redis ക്ലസ്റ്റർ (ക്ലസ്റ്റർ-മോഡ് പ്രവർത്തനരഹിതമാക്കിയത്) എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഈ ലേഖനം കാണിക്കുന്നു. Redis എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം, ക്ലസ്റ്റർ നോഡുകൾ കോൺഫിഗർ ചെയ്യുക, ഒരു ക്ലസ്റ്റർ സൃഷ്ടിക്കുക, ക്ലസ്റ്റർ പരാജയം പരിശോധിക്കുക എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു.

ശ്രദ്ധിക്കുക: ഈ ഗൈഡിനായി, ക്ലസ്റ്റർ മോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഞങ്ങൾ പുതിയ/ശൂന്യമായ Redis സംഭവങ്ങൾ ഉപയോഗിക്കും. ഞങ്ങളുടെ Redis സീരീസിന്റെ ആദ്യ രണ്ട് ഗൈഡുകളിൽ ചെയ്uതിരിക്കുന്ന ചില കോൺഫിഗറേഷനുകളിൽ ക്ലസ്റ്റർ മോഡ് പ്രവർത്തിക്കില്ല, പ്രത്യേകിച്ചും പാരാമീറ്ററിന്റെ പകർപ്പ് ഉപയോഗിക്കുമ്പോൾ ഇത് പ്രവർത്തിക്കില്ല.

  1. CentOS 8 ഇൻസ്റ്റലേഷനുള്ള സെർവറുകൾ

Redis Master1: 10.42.0.247
Redis Master2: 10.42.0.197
Redis Master3: 10.42.0.132

Redis Slave1: 10.42.0.200
Redis Slave2: 10.42.0.21
Redis Slave3: 10.42.0.34

ഞങ്ങളുടെ സജ്ജീകരണത്തിന് 3 റീഡ്/റൈറ്റ് മാസ്റ്റർ നോഡുകളും 3 റീഡ്-ഒൺലി റെപ്ലിക്ക നോഡുകളും ഉണ്ട്, ഓരോ മാസ്റ്ററിനും ഒരു പകർപ്പുണ്ട്, അതിനാൽ മൂന്ന് ഷാർഡുകളിൽ ഓരോ നോഡിലും ക്ലസ്റ്ററിന്റെ എല്ലാ ഡാറ്റയും അടങ്ങിയിരിക്കുന്നു. ഒരു ആപ്ലിക്കേഷൻ API അല്ലെങ്കിൽ CLI ക്ലയന്റ് മാസ്റ്റർ നോഡുകളിലേക്ക് മാത്രമേ എഴുതാൻ കഴിയൂ, എന്നാൽ ക്ലസ്റ്ററിലെ ഏത് നോഡിൽ നിന്നും വായിക്കാൻ കഴിയും.

ഘട്ടം 1: എല്ലാ നോഡുകളിലും റെഡിസ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. SSH വഴി എല്ലാ സന്ദർഭങ്ങളിലും ലോഗിൻ ചെയ്യുക, തുടർന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ DNF പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് Redis മൊഡ്യൂൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# dnf module install redis

2. അടുത്തതായി, Redis സേവനം ആരംഭിക്കുക, സിസ്റ്റം ബൂട്ടിൽ യാന്ത്രികമായി ആരംഭിക്കാൻ അത് പ്രാപ്തമാക്കുക, അത് പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുന്നതിന് അതിന്റെ നില പരിശോധിക്കുക (എല്ലാ 6 സന്ദർഭങ്ങളിലും സേവനം പരിശോധിക്കുക):

# systemctl start redis
# systemctl enable redis
# systemctl status redis

ഘട്ടം 2: എല്ലാ നോഡുകളിലും റെഡിസ് ഇൻസ്റ്റൻസുകൾ കോൺഫിഗർ ചെയ്യുന്നു

3. റെഡിസ് ക്ലസ്റ്റർ നോഡുകൾ എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഈ വിഭാഗം വിവരിക്കുന്നു. എല്ലാ നോഡുകളിലും ഇവിടെ കോൺഫിഗറേഷനുകൾ നടത്താൻ ഓർക്കുക.

Redis സെർവർ ക്രമീകരിക്കുന്നതിന് /etc/redis.conf കോൺഫിഗറേഷൻ ഫയൽ ഉപയോഗിക്കുക. ശുപാർശ ചെയ്യുന്ന ഒരു സമ്പ്രദായമെന്ന നിലയിൽ, നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു കമാൻഡ്-ലൈൻ ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് എഡിറ്റുചെയ്യുന്നതിന് മുമ്പ് യഥാർത്ഥ ഫയലിന്റെ ഒരു ബാക്കപ്പ് സൃഷ്ടിക്കുക.

# cp /etc/redis.conf /etc/redis.conf.orig
# vi /etc/redis.conf

4. അടുത്തതായി, ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ കണ്ടെത്തി അവയുടെ മൂല്യങ്ങൾ കാണിച്ചിരിക്കുന്നതുപോലെ എഡിറ്റുചെയ്യുക. ബൈൻഡ് പാരാമീറ്റർ Redis സെർവറിന്റെ ഇന്റർഫേസ് ശ്രവിക്കുന്നതിനെ സജ്ജമാക്കുന്നു, അതിന്റെ മൂല്യം LAN IP ആയി സജ്ജമാക്കുന്നു. 127.0.0.1 നീക്കം ചെയ്യുക, കാരണം അത് അവിടെ ഉപേക്ഷിക്കുന്നത് ക്ലസ്റ്റർ സൃഷ്ടിക്കുന്ന പ്രക്രിയയെ മന്ദഗതിയിലാക്കുന്നു, പ്രത്യേകിച്ച് ക്ലസ്റ്ററിൽ ചേരുന്ന ഘട്ടം.

bind  10.42.0.247

തുടർന്ന് ക്ലസ്റ്ററിലെ മറ്റ് സന്ദർഭങ്ങളിൽ നിന്ന് കണക്ഷനുകൾ അനുവദിക്കുന്നതിന് സംരക്ഷിത മോഡ് no ആയി സജ്ജമാക്കുക.

protected-mode no

കണക്ഷനുകൾക്കായി റെഡിസ് സെർവർ ശ്രദ്ധിക്കുന്ന പോർട്ട് പോർട്ട് പാരാമീറ്റർ നിർവചിക്കുന്നു, സ്ഥിരസ്ഥിതി 6379 ആണ്. ക്ലയന്റുകളുമായി ആശയവിനിമയം നടത്തുന്നതിനുള്ള ഡാറ്റാ പോർട്ട് ഇതാണ്.

port 6379

5. അടുത്ത സെറ്റ് പാരാമീറ്ററുകൾ ക്ലസ്റ്റർ മോഡ് പ്രവർത്തനക്ഷമമാക്കുകയും അതിന്റെ ഉപയോഗപ്രദമായ ചില സവിശേഷതകൾ സജ്ജമാക്കുകയും ചെയ്യും. ക്ലസ്റ്റർ പ്രവർത്തനക്ഷമമാക്കിയ പാരാമീറ്റർ, അതെ എന്ന് സജ്ജീകരിക്കുമ്പോൾ, ക്ലസ്റ്റർ മോഡ് സജീവമാക്കുന്നു.

cluster-enabled yes

അടുത്തതായി, cluster-config-file പരാമീറ്റർ ഒരു ക്ലസ്റ്റർ നോഡിന്റെ ക്ലസ്റ്റർ കോൺഫിഗറേഷൻ ഫയലിന്റെ പേര് സജ്ജമാക്കുന്നു (ഉദാ: nodes-6379.conf). പ്രവർത്തിക്കുന്ന ഡയറക്uടറിയിലാണ് ഫയൽ സൃഷ്uടിക്കപ്പെട്ടിരിക്കുന്നത് (ഡിഫോൾട്ട് ആണ് /var/lib/redis നിർവചിച്ചിരിക്കുന്നത് dir പാരാമീറ്റർ ഉപയോഗിച്ചാണ്) കൂടാതെ ഇത് ഉപയോക്താവിന് എഡിറ്റ് ചെയ്യാനാകുന്നില്ല.

cluster-config-file nodes-6379.conf

അടുത്ത ഉപയോഗപ്രദമായ ക്ലസ്റ്റർ ഓപ്uഷൻ ക്ലസ്റ്റർ-നോഡ്-ടൈംഔട്ട് ആണ്, പരമാവധി സമയം മില്ലിസെക്കൻഡിൽ സജ്ജീകരിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു, ഒരു പരാജയ അവസ്ഥയിൽ പരിഗണിക്കുന്നതിന് ഒരു ഉദാഹരണം ലഭ്യമല്ല. 15000 എന്ന മൂല്യം 15 സെക്കൻഡിന് തുല്യമാണ്.

cluster-node-timeout 15000

6. നമുക്ക് ഡിസ്കിൽ റെഡിസ് പെർസിസ്റ്റൻസ് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്. നമുക്ക് പെർസിസ്റ്റൻസ് മോഡുകളിലൊന്ന് ഉപയോഗിക്കാം, അതായത് ആപ്പൻഡ് ഓൺലി ഫയൽ (AOF): സെർവറിന് വിജയകരമായി ലഭിച്ച എല്ലാ റൈറ്റ് ഓപ്പറേഷനും ഇത് ലോഗ് ചെയ്യുന്നു (പ്രവർത്തിക്കുന്ന ഡയറക്ടറിക്ക് കീഴിൽ സൃഷ്ടിച്ച appendonly.aof ഫയലിൽ). യഥാർത്ഥ ഡാറ്റാസെറ്റ് പുനർനിർമ്മിക്കുന്നതിന് സെർവർ സ്റ്റാർട്ടപ്പ് സമയത്ത് ഡാറ്റ പ്ലേ ചെയ്യും.

ഇത് പ്രവർത്തനക്ഷമമാക്കാൻ, അനുബന്ധ പാരാമീറ്റർ അതെ ആയി സജ്ജമാക്കുക.

appendonly yes

7. എല്ലാ മാറ്റങ്ങളും വരുത്തിയ ശേഷം, സമീപകാല മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് എല്ലാ നോഡുകളിലും Redis സേവനം പുനരാരംഭിക്കുക.

# systemctl restart redis

8. ഈ ഘട്ടത്തിൽ, എല്ലാ ക്ലസ്റ്റർ നോഡിനും ഇപ്പോൾ ഒരു ഐഡി ഉണ്ടായിരിക്കണം. നിങ്ങൾക്ക് ഇത് /var/log/redis/redis.log-ൽ സ്ഥിതി ചെയ്യുന്ന ലോഗ്ഫയലിൽ പരിശോധിക്കാവുന്നതാണ്.

# cat /var/log/redis/redis.log

9. അടുത്തതായി, എല്ലാ സന്ദർഭങ്ങളിലും പോർട്ട് 6397, 16379 എന്നിവ തുറക്കുക. പിന്നീടുള്ള പോർട്ട് ക്ലസ്റ്റർ ബസിനായി ഉപയോഗിക്കുന്നു (ബൈനറി പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്ന ഒരു നോഡ്-ടു-നോഡ് ആശയവിനിമയ ചാനൽ). റെഡിസ് ക്ലസ്റ്റർ ടിസിപി കണക്ഷനുകൾക്കുള്ള അടിസ്ഥാന ആവശ്യകതയാണിത്.

# firewall-cmd --zone=public --permanent --add-port=6379/tcp 
# firewall-cmd --zone=public --permanent --add-port=16379/tcp 
# firewall-cmd --reload

ഘട്ടം 3: റെഡിസ് ക്ലസ്റ്റർ സൃഷ്ടിക്കുന്നു

10. ക്ലസ്റ്റർ സൃഷ്ടിക്കുന്നതിന്, redis-cli കമാൻഡ്-ലൈൻ ക്ലയന്റ് ഇനിപ്പറയുന്ന രീതിയിൽ ഉപയോഗിക്കുക. --ക്ലസ്റ്റർ സൃഷ്uടി ക്ലസ്റ്റർ സൃഷ്uടി പ്രാപ്uതമാക്കുന്നു, --cluster-replicas 1 എന്നാൽ ഒരു മാസ്റ്ററിന് ഒരു പകർപ്പ് സൃഷ്uടിക്കുക എന്നാണ് അർത്ഥമാക്കുന്നത്.

6 നോഡുകളുള്ള ഞങ്ങളുടെ സജ്ജീകരണത്തിന്, ഞങ്ങൾക്ക് 3 യജമാനന്മാരും 3 അടിമകളും ഉണ്ടാകും.

ആദ്യത്തെ 6 നോഡുകൾ (M) എന്നതും അടുത്ത മൂന്നെണ്ണം സ്ലേവുകളായും പരിഗണിക്കും (S). ആദ്യത്തെ അടിമ, അതായത് 10.42.0.200:6379 ആദ്യത്തെ യജമാനനെ, അതായത് 10.42.0.247:6379, രണ്ടാമത്തെ അടിമ രണ്ടാമത്തെ യജമാനനെ ആ ക്രമത്തിൽ ആവർത്തിക്കുന്നു.

ഇനിപ്പറയുന്ന കമാൻഡ് ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നത് ഫലം മുകളിലുള്ള ഞങ്ങളുടെ ലോജിക്കൽ സെറ്റപ്പിനെ പ്രതിനിധീകരിക്കുന്ന തരത്തിലാണ്.

# redis-cli --cluster create 10.42.0.247:6379 10.42.0.197:6379 10.42.0.132:6379 10.42.0.200:6379 10.42.0.21:6379 10.42.0.34:6379 --cluster-replicas 1

11. ക്ലസ്റ്റർ സൃഷ്uടിക്കൽ വിജയിച്ചുകഴിഞ്ഞാൽ, എല്ലാ ക്ലസ്റ്റർ നോഡുകളും ലിസ്റ്റുചെയ്യുന്നതിന് ഏതെങ്കിലും ഹോസ്റ്റിൽ (-h ഫ്ലാഗ് ഉപയോഗിച്ച് അതിന്റെ IP വിലാസം വ്യക്തമാക്കുക) ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# redis-cli -h 10.42.0.247 -p 6379 cluster nodes

ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, അടിമകൾ അവരുടെ യജമാനന്മാരെ സൂചിപ്പിക്കുന്ന എല്ലാ ക്ലസ്റ്റർ നോഡുകളും നിങ്ങൾക്ക് കാണാൻ കഴിയണം.

വ്യത്യസ്ത ഫീൽഡുകൾ ഈ ക്രമത്തിലാണ്: നോഡ് ഐഡി, ഐപി വിലാസം: പോർട്ട്, ഫ്ലാഗുകൾ, അവസാന പിംഗ് അയച്ചത്, അവസാനമായി ലഭിച്ച പോംഗ്, കോൺഫിഗറേഷൻ എപോക്ക്, ലിങ്ക്-സ്റ്റേറ്റ്, സ്ലോട്ടുകൾ (മാസ്റ്ററുകൾക്ക്).

ഘട്ടം 4: റെഡിസ് ക്ലസ്റ്റർ പരാജയം പരിശോധിക്കുന്നു

12. ഈ വിഭാഗത്തിൽ, ഒരു ക്ലസ്റ്റർ പരാജയം എങ്ങനെ പരിശോധിക്കാമെന്ന് ഞങ്ങൾ കാണിക്കും. ആദ്യം, നമുക്ക് യജമാനന്മാരെ ശ്രദ്ധിക്കാം.

# redis-cli -h 10.42.0.247 -p 6379 cluster nodes  | grep master

കൂടാതെ, റെഡിസ് അടിമകളുടെ കാര്യം ശ്രദ്ധിക്കുക.

# redis-cli -h 10.42.0.247 -p 6379 cluster nodes  | grep slave

13. അടുത്തതായി, നമുക്ക് മാസ്റ്റർ നോഡുകളിലൊന്നിൽ റെഡിസ് സേവനം നിർത്താം ഉദാ 10.42.0.197 കൂടാതെ ക്ലസ്റ്ററിലെ എല്ലാ മാസ്റ്റർ നോഡുകളും പരിശോധിക്കാം.

# systemctl stop redis
# redis-cli -h 10.42.0.247 -p 6379 cluster nodes | grep master

ഇനിപ്പറയുന്ന സ്uക്രീൻഷോട്ടിൽ നിന്ന്, നോഡ് 10.42.0.197:6367 പരാജയപ്പെട്ട നിലയിലാണെന്നും അതിന്റെ സ്ലേവ് 10.42.0.21:6379 മാസ്റ്റർ പദവിയിലേക്ക് ഉയർത്തിയിട്ടുണ്ടെന്നും നിങ്ങൾക്ക് കാണാൻ കഴിയും.

14. ഇപ്പോൾ പരാജയപ്പെട്ട നോഡിൽ ഒരിക്കൽ കൂടി റെഡിസ് സേവനം ആരംഭിക്കുകയും ക്ലസ്റ്ററിലെ എല്ലാ മാസ്റ്ററുകളും പരിശോധിക്കുകയും ചെയ്യാം.

# systemctl start redis
# redis-cli -h 10.42.0.247 -p 6379 cluster nodes  | grep master

കൂടാതെ, പരാജയപ്പെട്ട യജമാനൻ ഇപ്പോൾ ഒരു അടിമയാണെന്ന് സ്ഥിരീകരിക്കാൻ ക്ലസ്റ്റർ സ്ലേവുകളെ പരിശോധിക്കുക.

# redis-cli -h 10.42.0.247 -p 6379 cluster nodes  | grep slave

ഘട്ടം 5: റെഡിസ് ക്ലസ്റ്ററിലുടനീളം ഡാറ്റ റെപ്ലിക്കേഷൻ പരിശോധിക്കുന്നു

15. ക്ലസ്റ്റർ ഡാറ്റ റെപ്ലിക്കേഷൻ എങ്ങനെ പരിശോധിക്കാമെന്ന് ഈ അവസാന വിഭാഗം വിശദീകരിക്കുന്നു. മാസ്റ്ററുകളിലൊന്നിൽ ഞങ്ങൾ ഒരു കീയും മൂല്യവും സൃഷ്ടിക്കും, തുടർന്ന് എല്ലാ ക്ലസ്റ്റർ നോഡുകളിൽ നിന്നും ഇത് ഇനിപ്പറയുന്ന രീതിയിൽ വായിക്കാൻ ശ്രമിക്കുക. redis-cli യൂട്ടിലിറ്റിക്ക് കീഴിൽ ക്ലസ്റ്റർ പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുന്നതിനും ക്ലസ്റ്റർ മോഡിൽ ഡാറ്റ ആക്uസസ് ചെയ്യുന്നതിനും -c സ്വിച്ച് ഉപയോഗിക്കുക.

# redis-cli -c -h 10.42.0.247 -p 6379 set name 'TecMint.com'
# redis-cli -c -h 10.42.0.247 -p 6379 get name
# redis-cli -c -h 10.42.0.21 -p 6379 get name
# redis-cli -c -h 10.42.0.132 -p 6379 get name
# redis-cli -c -h 10.42.0.200 -p 6379 get name
# redis-cli -c -h 10.42.0.197 -p 6379 get name
# redis-cli -c -h 10.42.0.34 -p 6379 get name

ഓട്ടോമാറ്റിക് ഷാർഡിംഗ്, റെപ്ലിക്കേഷൻ, ഉയർന്ന ലഭ്യത എന്നിവ നേടുന്നതിനുള്ള മുൻഗണനാ മാർഗമാണ് റെഡിസ് ക്ലസ്റ്റർ എന്നതാണ് ഏറ്റവും പ്രധാന കാര്യം. ബാക്കിയുള്ള /etc/redis.conf ഫയലിൽ കൂടുതൽ നന്നായി രേഖപ്പെടുത്തപ്പെട്ട കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ ഉണ്ട്, നിങ്ങൾക്ക് ഔദ്യോഗിക ഡോക്യുമെന്റേഷനിൽ കൂടുതൽ വിവരങ്ങൾ കണ്ടെത്താം: Redis ക്ലസ്റ്റർ ട്യൂട്ടോറിയലും Redis ക്ലസ്റ്റർ സ്പെസിഫിക്കേഷനും.

ഇത് മൂന്ന് ഭാഗങ്ങളുള്ള റെഡിസ് ട്യൂട്ടോറിയൽ പരമ്പരയുടെ അവസാനത്തിലേക്ക് ഞങ്ങളെ എത്തിക്കുന്നു. ചോദ്യങ്ങളോ അഭിപ്രായങ്ങളോ പോസ്റ്റുചെയ്യുന്നതിന് ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കാം.