|
1 |
| -TLS Support -- Work In Progress |
2 |
| -=============================== |
3 |
| - |
4 |
| -This is a brief note to capture current thoughts/ideas and track pending action |
5 |
| -items. |
| 1 | +TLS Support |
| 2 | +=========== |
6 | 3 |
|
7 | 4 | Getting Started
|
8 | 5 | ---------------
|
@@ -69,37 +66,23 @@ probably not be so hard. For cluster keys migration it might be more difficult,
|
69 | 66 | but there are probably other good reasons to improve that part anyway.
|
70 | 67 |
|
71 | 68 | To-Do List
|
72 |
| -========== |
73 |
| - |
74 |
| -Additional TLS Features |
75 |
| ------------------------ |
76 |
| - |
77 |
| -1. Add metrics to INFO? |
78 |
| -2. Add session caching support. Check if/how it's handled by clients to assess |
79 |
| - how useful/important it is. |
80 |
| - |
81 |
| -redis-benchmark |
82 |
| ---------------- |
83 |
| - |
84 |
| -The current implementation is a mix of using hiredis for parsing and basic |
85 |
| -networking (establishing connections), but directly manipulating sockets for |
86 |
| -most actions. |
87 |
| - |
88 |
| -This will need to be cleaned up for proper TLS support. The best approach is |
89 |
| -probably to migrate to hiredis async mode. |
90 |
| - |
91 |
| -redis-cli |
92 |
| ---------- |
| 69 | +---------- |
93 | 70 |
|
94 |
| -1. Add support for TLS in --slave and --rdb modes. |
| 71 | +- [ ] Add session caching support. Check if/how it's handled by clients to |
| 72 | + assess how useful/important it is. |
| 73 | +- [ ] redis-benchmark support. The current implementation is a mix of using |
| 74 | + hiredis for parsing and basic networking (establishing connections), but |
| 75 | + directly manipulating sockets for most actions. This will need to be cleaned |
| 76 | + up for proper TLS support. The best approach is probably to migrate to hiredis |
| 77 | + async mode. |
| 78 | +- [ ] redis-cli `--slave` and `--rdb` support. |
95 | 79 |
|
96 |
| -Others |
97 |
| ------- |
| 80 | +Multi-port |
| 81 | +---------- |
98 | 82 |
|
99 | 83 | Consider the implications of allowing TLS to be configured on a separate port,
|
100 |
| -making Redis listening on multiple ports. |
| 84 | +making Redis listening on multiple ports: |
101 | 85 |
|
102 |
| -This impacts many things, like |
103 | 86 | 1. Startup banner port notification
|
104 | 87 | 2. Proctitle
|
105 | 88 | 3. How slaves announce themselves
|
|
0 commit comments