redis存取删数据
来源:互联网 发布:c语言log2函数 编辑:程序博客网 时间:2024/06/14 06:53
package com.sqfs.utils;
import redis.clients.jedis.Jedis;
/**
*
*
* @author 秦英杰
*/
public final class RedisRepository {
/**
*
* 取对象数据
* @param key 对象的key
* @return 可能为空
* @exception
*/
public static Object getInfo(byte[] key,Jedis jedis) {
byte[] b = jedis.get(key);
if(b != null){
Object obj = DeepClone.restore(b);
return obj;
}
return null;
}
/** * * 取字符串 * @param str 字符串 * @return * @exception */public static String getInfo(String str,Jedis jedis) { return jedis.get(str);}/** * * 存对象 * @param obj 数据库对象数据 * @param str key * @param saveImmediately 是否立即保存 * @return * @exception */public static void setInfo(Object obj, byte[] key, boolean saveImmediately,Jedis jedis) { jedis.set(key, DeepClone.writeInto(obj)); if(saveImmediately) { jedis.save(); //dump.rdb }}/** * * 存储字符串 * @param * @return * @exception */public static void setInfo(String obj, String str, boolean saveImmediately,Jedis jedis) { jedis.set(str.getBytes(), DeepClone.writeInto(obj)); if(saveImmediately) { jedis.save(); //dump.rdb }}/** * 删除字符串 * @param * @return * @exception */public static void delInfo(String str,Jedis jedis) { jedis.del(str);}/** * 删除对象 * @param * @return * @exception */public static void delInfo(byte[] key,Jedis jedis) { jedis.del(key);}
}
阅读全文
0 0
- redis存取删数据
- redis存取二进制数据
- redis存取各类数据
- Redis--java存取Redis中的数据
- Redis数据库存取并解析Json数据
- c#使用redis 存取dataset数据集
- mysql与redis存取数据的对比
- redis学习笔记——不仅仅是存取数据
- Windows下安装并设置Redis及数据存取
- 数据存取
- 存取数据
- 数据存取
- 数据存取
- 数据存取
- 数据存取
- 数据存取
- redis直接存取object
- Redis存取对象
- Eclipse jar包自动下载src源文件
- decltype用于函数指针类型
- day2-变量;类型转换;x++和--x
- TCP的那些事儿(下)
- 栈的链式存储结构
- redis存取删数据
- ShiftCNN —— 基于量化的低精度网络表达
- Redis学习笔记 (四) 之KEY相关命令
- SQL数据库操作命令大全
- WebView混合开发模式二(实现网页的放大,输小等功能)
- 直播测试源地址
- php解析json
- 笔记:IIS服务器中设置上传文件的大小
- 关于会话与缓存