1
0
Fork 0
mirror of https://github.com/chrislusf/seaweedfs synced 2025-06-29 16:22:46 +02:00
seaweedfs/weed/filer/redis3
Jade Devin Cabatlao 21514e1fea
feat(redis): add mTLS support for Redis connection initialization (#6738)
* feat(redis): add mTLS support for Redis connection initialization

- Enhanced the Redis2Store initialization to support mutual TLS (mTLS) by adding configuration options for CA certificate, client certificate, and client key paths.
- Updated the Redis client setup to use TLS configuration when mTLS is enabled, ensuring secure connections to the Redis server.

* feat(redis): extend Redis3Store initialization to support mTLS

- Added configuration options for enabling mutual TLS (mTLS) in Redis3Store.
- Implemented logic to load client certificates and CA certificates for secure Redis connections.
- Updated the Redis client setup to utilize TLS configuration when mTLS is enabled.

---------

Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2025-05-04 05:31:27 -07:00
..
item_list_serde.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00
ItemList.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00
kv_directory_children.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00
kv_directory_children_test.go fix test 2024-07-11 07:53:02 -07:00
README.md update redis support status 2025-02-26 17:48:44 -08:00
redis_cluster_store.go "golang.org/x/exp/slices" => "slices" and go fmt 2024-12-19 19:25:06 -08:00
redis_sentinel_store.go "golang.org/x/exp/slices" => "slices" and go fmt 2024-12-19 19:25:06 -08:00
redis_store.go feat(redis): add mTLS support for Redis connection initialization (#6738) 2025-05-04 05:31:27 -07:00
skiplist_element_store.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00
universal_redis_store.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00
universal_redis_store_kv.go upgrade to github.com/redis/go-redis/v9 2024-07-11 00:15:19 -07:00

Desuppported.

This implementation attempts to use skip list. Did not get any report on actual benefits.