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>
2 weeks ago
chrislu
c59517e284
upgrade to github.com/redis/go-redis/v9
fix https://github.com/seaweedfs/seaweedfs/issues/4532
10 months ago
chrislu
3fbf4f6189
Revert "Initial patch for redis version 7 support ( #4572 )"
This reverts commit a25bca0692
.
2 years ago
Aaron Gipson
a25bca0692
Initial patch for redis version 7 support ( #4572 )
2 years ago
chrislu
70a4c98b00
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
3 years ago
chrislu
f5d4952d73
filer: redis store reduce from 2 redis operations to 1 for updates.
3 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
3 years ago
Konstantin Lebedev
21033ff4c3
refactor use const CountEntryChunksForGzip
3 years ago
limd
220797bd71
support redis sentinel
4 years ago
Chris Lu
0c8dea9de8
go fmt
4 years ago
Chris Lu
2e76834e4d
filer store: redis2 fix wrong pagination
4 years ago
Chris Lu
49d971e602
filer: redis store needs to clean up batch deleted sub folders
4 years ago
Chris Lu
182288f860
filer: fix mysql, postgres batch delete error
4 years ago
Konstantin Lebedev
6aa1a56ec8
avoid crashes Galera Cluster
https://github.com/chrislusf/seaweedfs/issues/2125
4 years ago
Chris Lu
a4063a5437
add stream list directory entries
4 years ago
Chris Lu
f002e668de
change limit to int64 in case of overflow
4 years ago
Chris Lu
d2ece29fff
implement redis changes
4 years ago
Chris Lu
4aaa97c789
skip not found error in case of race condition
4 years ago
Chris Lu
acc0d5cd2c
Revert "Revert "filer store: redis module upgrade""
This reverts commit dd0171e35c
.
4 years ago
Chris Lu
dd0171e35c
Revert "filer store: redis module upgrade"
This reverts commit 40161c9cec
.
4 years ago
Chris Lu
e2e0e30a51
filer: redis default to false for useReadOnly and routeByLatency
4 years ago
Chris Lu
40161c9cec
filer store: redis module upgrade
4 years ago
Chris Lu
4f31c1bb94
go fmt
4 years ago
Chris Lu
6c4f32d173
remove unused code
4 years ago
Chris Lu
90d785a15f
filer: redis, redis cluster, cassandra support super large directory
4 years ago
Chris Lu
44b4ebf0ff
filer: Redis cleanly delete directory
fix https://github.com/chrislusf/seaweedfs/issues/1448
5 years ago
Chris Lu
b8f32bcab9
filer: compress stored metadata
5 years ago
Chris Lu
37234bf3f8
filer store adds kv support
can compile now, need to implement those unimplemented
5 years ago
Chris Lu
eb7929a971
rename filer2 to filer
5 years ago