apache / apache/opendal

new feature: Memcached In Transit Encryption (TLS) support

Open
#5,419 8 comments 3 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

### Feature Description

AWS Elasticache Memcached serverless instances require using TLS,
meaning that instead of doing `telnet ....cache.amazonaws.com 1211` you do `openssl s_client -quiet -crlf -connect ....cache.amazonaws.com:11211`, supporting this TLS mode here would be great :)

### Problem and Solution

Adding TLS support, See: https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/in-transit-encryption.html

### Additional Context

_No response_

### Are you willing to contribute to the development of this feature?

- [ ] Yes, I am willing to contribute to the development of this feature.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing Memcached support and the AWS ElastiCache in-transit encryption documentation linked in the issue. Determine how the backend establishes connections and where its tests live; done means Memcached serverless connections work over TLS without regressing existing non-TLS behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
memcached, rust
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.