UNPKG

p3x-redis-ui-server

Version:

🏍️ P3X Redis UI server — Socket.IO backend for the dual Angular + React frontend with AI queries, 54 languages, and auto data decompression

2 lines (1 loc) 387 B
export default async t=>{const{socket:a,payload:e}=t;try{const s=a.p3xrs.ioredis,{key:r,field:o,ttl:l}=e;-1===l?await s.call("HPERSIST",r,"FIELDS",1,o):await s.call("HEXPIRE",r,l,"FIELDS",1,o);const c=await s.call("HTTL",r,"FIELDS",1,o),i=Array.isArray(c)?parseInt(c[0]):-1;a.emit(t.responseEvent,{status:"ok",ttl:i})}catch(e){a.emit(t.responseEvent,{status:"error",error:e.message})}};