diff --git a/src/main/java/com/fr/plugin/db/redis/core/RedisScriptTableDataModel.java b/src/main/java/com/fr/plugin/db/redis/core/RedisScriptTableDataModel.java index 3ff402d..f9f7f2e 100644 --- a/src/main/java/com/fr/plugin/db/redis/core/RedisScriptTableDataModel.java +++ b/src/main/java/com/fr/plugin/db/redis/core/RedisScriptTableDataModel.java @@ -1,6 +1,7 @@ package com.fr.plugin.db.redis.core; import com.fanruan.api.data.open.BaseDataModel; +import com.fr.plugin.context.PluginContexts; import com.fr.plugin.db.redis.core.emb.Redis; import com.fr.plugin.db.redis.core.script.EngineType; import com.fr.plugin.db.redis.help.RedisClient; @@ -37,6 +38,9 @@ public class RedisScriptTableDataModel extends BaseDataModel { if (columnNames != null) { return; } + if (!PluginContexts.currentContext().isAvailable()) { + throw new RuntimeException("Redis Plugin License Expired!"); + } Redis redis = mc.createRedisClient(); redis.getClient().select(dbIndex); RedisClient redisClient = RedisClientSelector.select(redis, engineType);