Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Połącz się z AWS ElastiCache z szyfrowaniem podczas transportu + uwierzytelnianiem z klienta innego niż redis-cli+stunnel

Dla obu klientów domyślnym zachowaniem TLS jest weryfikacja certyfikatu serwera, który musieliśmy wyłączyć. Rozwiązanie dla obu klientów jest następujące:

Klient NodeJS:

const redis = require('redis')
const client = redis.createClient({host: hostOrIp, port: 6379, auth_pass: 'thePassword', tls: { checkServerIdentity: () => undefined }})

Klient Rubinowy:

require "redis"
redis = Redis.new(url: connectionString, ssl_params: { verify_mode: OpenSSL::SSL::VERIFY_NONE })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis połączyć ECONNREFUSED 127.0.0.1:6379

  2. docker-compose:połączenie redis odrzucone między kontenerami

  3. Jak zainstalować RDBTools przy użyciu szablonu AWS CloudFormation?

  4. Heroku:zadania w tle w Pythonie z RQ

  5. ActionCable na AWS:Błąd podczas uzgadniania WebSocket:Nieoczekiwany kod odpowiedzi:404