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