code

<p>const keys = require(&#39;./keys&#39;);</p> <p>const redis = require(&#39;redis&#39;);</p> <p>const redisClient = redis.createClient({</p> <p>&nbsp; &nbsp; &quot;host&quot;: keys.redisHost,</p> <p>&nbsp; &nbsp; &quot;port&quot;: keys.redisPort,</p> <p>&nbsp; &nbsp; &quot;retry_strategy&quot;: () =&gt; 1000,</p> <p>});</p> <p>const sub = redisClient.duplicate();</p> <p>function fib(index){</p> <p>&nbsp; &nbsp; if (index&lt;2) return 1;</p> <p>&nbsp; &nbsp; return fib(index -1)+fib(index -2);</p> <p>}</p> <p>sub.on(&#39;message&#39;,(channel, message)=&gt;{</p> <p>&nbsp; &nbsp; redisClient.hset(&#39;values&#39;,message,fib(parseInt(message)))</p> <p>});</p> <p>sub.subscribe(&#39;insert&#39;)</p>