我正在使用下面提供的代码连接到一个 Redis 哨兵。
我正在使用以下代码设置一个键的值:
请问你能帮我提供一个设置键值过期时间的解决方案吗?比如设置为12小时。
var Redis = require('ioredis');
var redis = new Redis({
sentinels: [{ host: '99.9.999.99', port: 88888 }],
name: 'mymaster'
});
我正在使用以下代码设置一个键的值:
function (key, data) {
var dataInStringFormat = JSON.stringify(data); /// conbverting obj to string
/// making promise for returning
var promise = new Promise(function (resolve, reject) {
/// set data in redis
redis.set(key, dataInStringFormat)
.then(function (data) {
resolve(data);
}, function (err) {
reject(err);
});
});
return promise;
}
请问你能帮我提供一个设置键值过期时间的解决方案吗?比如设置为12小时。
EX
表示秒,PX
表示毫秒。链接为:https://redis.io/commands/set - jesugmz