sql >> Databasteknik >  >> NoSQL >> Redis

Anslut till AWS ElastiCache med In-Transit Encryption + Auth från annan klient än redis-cli+stunnel

För båda klienterna är standard-TLS-beteendet att verifiera servercertifikatet, vilket vi behövde inaktivera. Lösningen för båda kunderna är följande:

NodeJS-klient:

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

Ruby-klient:

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


  1. Skapa ett ISO-datumobjekt i javascript

  2. 'process.nextTick(function() { throw err; })' - Odefinierad är inte en funktion (mongodb/mongoose)

  3. AWS-hantering:Hur du sparar 30 % på dina MongoDB-värdkostnader

  4. Stöds konkurrerande konsument på Redis Pub/Sub?