Hi Shivam, RedisIO is already for quite a long time in Beam, so we may consider it’s rather stable. I guess it was marked @Experimental since its user API was changing at that moment (that a point) [1].
However, recently RedisIO has moved to SDF for a reading part, so I can’t say how it was heavily tested in production system. AFAICT, there is an open issue [2] that is likely related to this. It would be great if you could test this IO in your testing enviroment and provide some feedback how it works for your cases. — Alexey [1] https://issues.apache.org/jira/browse/BEAM-9231 [2] https://github.com/apache/beam/issues/21825 > On 18 Jul 2022, at 02:19, Shivam Singhal <shivamsinghal5...@gmail.com> wrote: > > Hi everyone, > > I see that org.apache.beam.sdk.io.redis > <https://beam.apache.org/releases/javadoc/2.20.0/org/apache/beam/sdk/io/redis/package-summary.html> > version 2.20.0 onwards, this connector is marked experimental. > > I tried to see the changelog > <https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319527&version=12346780> > for v2.20.0 but could not find an explanation. > > I am working with apache beam 2.40.0 and wanted to know which classes and > functions are marked experimental in org.apache.beam.sdk.io.redis:2.40.0 ? Is > it safe to use in production environments? > > Thanks! > >