Đối với cả hai ứng dụng khách, hành vi TLS mặc định là xác minh chứng chỉ máy chủ, chúng tôi cần vô hiệu hóa chứng chỉ này. Giải pháp cho cả hai khách hàng như sau:
Ứng dụng khách NodeJS:
const redis = require('redis')
const client = redis.createClient({host: hostOrIp, port: 6379, auth_pass: 'thePassword', tls: { checkServerIdentity: () => undefined }})
Khách hàng Ruby:
require "redis"
redis = Redis.new(url: connectionString, ssl_params: { verify_mode: OpenSSL::SSL::VERIFY_NONE })