# Redis ## 代码示例 一般Redis里存储的数据需要一个默认的TTL,即到期删除,尽可能避免无用数据长期存储。 ```js import redis from 'wulian-redis'; const client = redis({ host: '127.0.0.1', port: 6379, db: 0 }); (async()=>{ // 推荐 await client.set('trial:127.0.0.1', 1, 900); // 或 // 需要注意,如果该`key`之前已存在,且ttl已设置,重新set之后,ttl会变成-1(永久); await client.set('trial:127.0.0.1', 1); // TTL: 900s await client.expire('trial:127.0.0.1', 900); })(); ``` ## 注意事项 * 设置TTL,默认超时时间 * Value值为字符串,如果JSON数据存之前要`JSON.stringify`,取之后要`JSON.parse` * 具体Redis命令参数参考