Create Redis.js

This commit is contained in:
Sliverkiss
2025-02-13 15:07:33 +08:00
committed by GitHub
parent 8bcf504a34
commit d929d6f54d

44
Utils/Redis.js Normal file
View File

@@ -0,0 +1,44 @@
function Redis(BASE_URL) {
return new (class {
constructor(BASE_URL) {
this.BASE_URL = BASE_URL;
}
set(data) {
const opts={
"url":`${this.BASE_URL}/set`,
"body":data
}
return new Promise((resolve) => {
$.post(opts, (err, resp, data) => {
let res = $.toObj(data) || data;
resolve(res);
});
});
}
find(filter) {
const opts={
"url":`${this.BASE_URL}/find/${filter}`,
}
return new Promise((resolve) => {
$.get(opts, (err, resp, data) => {
let res = $.toObj(data) || data;
resolve(res);
});
});
}
del(filter){
const opts={
"url":`${this.BASE_URL}/delete/${filter}`,
}
return new Promise((resolve) => {
$.get(opts, (err, resp, data) => {
let res = $.toObj(data) || data;
resolve(res);
});
});
}
})(BASE_URL);
}