@Override
                    public void afterChannelInitialized(Channel channel) {
                        ChannelPipeline pipeline = channel.pipeline();
                        pipeline.replace(CommandEncoder.class, null, new TurmsCommandEncoder());
                    }
ConnectionBuilder$PlainChannelInitializer ChannelGroupListener CommandEncoder
RedisHandshakeHandler CommandHandler ConnectionEventTrigger
ConnectionWatchdog

@see io.lettuce.core.SslConnectionBuilder.SslChannelInitializer
@see io.lettuce.core.SslConnectionBuilder.PlainChannelInitializer
turms-server-common/src/main/java/im/turms/server/common/storage/redis/TurmsRedisClient.java