Commit 66e0c0c4 authored by 李德才's avatar 李德才

redis 测试类

parent b9bddc5f
package com.archser;
import com.archser.aserver.model._MappingKit;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.CaseInsensitiveContainerFactory;
import com.jfinal.plugin.activerecord.dialect.OracleDialect;
import com.jfinal.plugin.druid.DruidPlugin;
import com.jfinal.plugin.redis.RedisPlugin;
public class PublicDataSource {
static {
// 初始化配置文件
Prop use = PropKit.use("config-pro.properties");
// 初始化数据库
DruidPlugin dbPlugin = new DruidPlugin(use.get("jdbcUrl"), use.get("user"), use.get("password"), use.get("jdbc.driver"));
dbPlugin.start();
// 初始化 ActiveRecord
ActiveRecordPlugin arp = new ActiveRecordPlugin(dbPlugin);
arp.setShowSql(use.getBoolean("devMode"));
arp.setContainerFactory(new CaseInsensitiveContainerFactory(true));
arp.setDialect(new OracleDialect());
// 添加映射
_MappingKit.mapping(arp);
// 初始化Redis
RedisPlugin redis = new RedisPlugin("redis", use.get("redis.url"), use.get("redis.password"));
redis.start();
}
}
package com.archser.redis;
import com.alibaba.fastjson.JSONObject;
import com.archser.PublicDataSource;
import com.archser.aserver.model.User;
import com.jfinal.plugin.redis.Redis;
import java.util.Map;
public class RedisDataFormat {
static {
new PublicDataSource();
}
public static void main(String[] args) {
Redis.use().hset("USER_INFO","ID","1");
Redis.use().hset("USER_INFO","USERNAME","DAGLY");
Redis.use().hset("USER_INFO","PASSWORD","Admin@123456");
Redis.use().hset("USER_INFO","NAME","档案管理员");
// 测试正常获取
System.err.println(Redis.use().hget("USER_INFO", "USERNAME").toString());
// 测试中文乱码
System.err.println(Redis.use().hget("USER_INFO", "NAME").toString());
// 测试获取整个对象
Map user_info = Redis.use().hgetAll("USER_INFO");
User user = JSONObject.parseObject(JSONObject.toJSONString(user_info), User.class);
System.err.println(user.toString());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment