sql >> Databasteknik >  >> NoSQL >> Redis

Kunde inte ansluta till Redis vid 10.XX.XX.28:6379:Okänt fel - vid åtkomst från Spring Batch eller Windows-maskin

Jag kunde lösa det här problemet enligt nedan:"Åtkomst till redis från fjärrsystem"

Som standard är redis tillgänglig från localhost men om du vill komma åt redis server från en fjärrplats måste vi göra några ändringar i konfigurationsfilen. Öppna konfigurationsfilen för instansen, t.ex. /etc/6379.conf

$ vi /etc/redis/6379.conf

&leta efter ‘bind 127.0.0.1’ . Vi kan antingen ersätta 127.0.0.1 med 0.0.0.0 eller lägg till IP-adressen till vår server till den. Det borde se ut som

bind 0.0.0.0

eller

bind 127.0.0.1 192.168.1.100

Avsluta nu filen efter att ha sparat ändringarna och starta om tjänsten för att ändringarna ska träda i kraft.

$ service redis_6379 restart

Kom ihåg att om du använder flera eller olika portnummer måste ändringar göras i alla konfigurationsfiler för respektive portnummer.

För att nu kontrollera om vi kan logga in på redis från ett fjärrsystem, logga in på fjärrsystemet först och skriv in följande kommando från terminalen,

$ redis-cli -h 192.168.1.100 -p 6379

där, 192.168.1.100 är redis-serverns IP-adress med 6379 som redis-instansens portnummer.

Klart :)

Utför om några problem:yum install make gcc gcc-c++ kernel-devel



  1. MongoDB $gte Aggregation Pipeline Operator

  2. Hur ska jag ansluta till en Redis-instans från en AWS Lambda-funktion?

  3. Öka automatiskt i MongoDB för att lagra sekvens av unikt användar-ID

  4. Uppdatera fält i exakt elementarray i MongoDB