Jython is not the most performant script engine, if you are familiar with Groovy or Javascript I would recommend porting to one of those for better performance.
There are some examples [1] [2] of in-progress development of Redis processors for NiFi. Although they are fetching from Redis, not pushing to it, I bet you could reuse a lot of the client code in your own custom Java processor or a scripting processor. I have examples in Groovy and Javascript for Hazelcast (albeit for fetching not pushing) [3]. Regards, Matt [1] https://github.com/qntfy/nifi-redis [2] https://github.com/ryanleary/nifi-redis [3] http://funnifi.blogspot.com/2016/02/executescript-using-modules.html On Tue, May 2, 2017 at 2:33 PM, Bryan Bende <bbe...@gmail.com> wrote: > Hello, > > I can't say for sure why your script isn't performing well, but I > would guess that you would get better performance from a custom > processor written in Java that wrapped a Redis client like Jedis. > > If you are interested in working on this I think it would be something > the community would be interested in. There are probably a number of > interesting processors that could be created given all of Redis' > operations. > > Alternatively, if you provided your script, others on this list may be > able to notice something that could improve the performance. > > Thanks, > > Bryan > > > On Mon, May 1, 2017 at 10:49 PM, L Robin <robinl8...@gmail.com> wrote: >> Hello everyone, >> Now I want write the flowfile data to redis,I use the ExecuteScript >> processor with python,buth the performance is too low,Who can give me some >> adviceļ¼ >> >> Thanks