文档章节

redis存取对象

我等你
 我等你
发布于 2015/08/18 10:51
字数 135
阅读 35
收藏 0

· 使用 jedis 访问 redis,进行数据交互

· 数据编码存储,不保存明文

· 使用json处理,方便存取对象

demo:

public class PersonDao {
    // 使用自动注入(可以配置在spring中)
    @Autowired
    private RedisTemplate<Person> personTpl;

    public void save(Person person) {
        personTpl.get(new KeyChain(Person.class.getName()).sub(person.getId()+""), person);
    }

    public Person get(Integer id) {
        personTpl.get(new KeyChain(Person.class.getName()).sub(id+""));
    }

    public void delete(Integer id) {
        personTpl.del(new KeyChain(Person.class.getName()).sub(id+""));
    }

    public boolean exists(Integer id) {
        personTpl.exists(new KeyChain(Person.class.getName()).sub(id+""));
    }
}

代码打成了jar包,地址:

https://pan.baidu.com/s/1gd7YxgR

© 著作权归作者所有

共有 人打赏支持
我等你
粉丝 2
博文 15
码字总数 4555
作品 0
成都
程序员
Redis 单key值过大 优化方式

image.png Redis使用过程中经常会有各种大key的情况, 比如: 1: 单个简单的key存储的value很大 2: hash, set,zset,list 中存储过多的元素(以万为单位) 由于redis是单线程运行的,如果...

高广超
2017/12/24
0
0
Jedis存储Java对象(Java序列化为byte数组方式)

在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。 1要...

楠木楠
2016/09/11
65
0
Redis总结(二)C#中如何使用redis

  上一篇讲述了安装redis《Redis总结(一)Redis安装》,同时也大致介绍了redis的优势和应用场景。本篇着重讲解.NET中如何使用redis和C#。   Redis官网提供了很多开源的C#客户端。例如,...

章为忠
2015/11/17
0
0
jfinal redis存取model cannot be cast

java.lang.ClassCastException: com.platform.mvc.operator.Operator cannot be cast to com.platform.mvc.operator.Operator @jfinal 波神 今天调试redis存取model对象,遇到对象转换异常,......

littleant
2015/09/24
138
1
shardedJedis无法设置DB的问题

本人一直从事java研发,java版本的redis客户端通常使用的是jedis。在之前生产开发过程中,redis主要以单机形式或者主备读写分离形式使用,并未涉及到分片等高级功能。最近,由于业务量激增,...

萧十一郎君
2016/10/21
318
0

没有更多内容

加载失败,请刷新页面

加载更多

elastic search+kibana 5.6.12安装指南

前提准备: 1,安装jdk, We recommend installing Java version 1.8.0_131 or later. 2, 设置文件最大打开数(使用命令ulimit -n查看) ulimit -n 65536 3, 创建用户elastic/用户组elastic gro...

PageYi
19分钟前
1
0
安装mongodb碰到error: unpacking of archive failed on file /etc/init.d/mongod;5bcec214: cpio: open如何解决

今用yum安装mongodb4.0.3发现一个错误,当用yum install 安装mongo-org 时除了mongodb-org-server 没有安装以外其他的都安装正确,重新安装mongodb-org-server 时报如下错误信息 在一篇老外 ...

chanking
21分钟前
1
0
O2OA:企业办公数字化转型的更佳选择

在全球都在积极探索由新一轮信息技术所引发的第四次工业革命时,一场激发企业内生动力的数字化运动在互联网企业和传统企业之间却呈现出两种截然不同的状态。   传统企业办公数字化不彻底仍...

超能之法师
24分钟前
1
0
基于SylixOS 对 Goahead 进行配置使用 OpenSSL

1. 编译并部署OpenSSL SylixOS支持OpenSSL,git地址为:http://git.sylixos.com/repo/openssl.git 获取OpenSSL工程源码后,导入RealEvo-IDE中编译,编译完成后生成动态库文件和openssl可执行...

Baiqq
26分钟前
1
0
nginx+tomcat均衡负载

一、安装好nginx环境,启动至少两个的tomcat服务; 此处tomcat访问地址为:http://192.168.106.128:1000/、http://192.168.106.128:1001/、http://192.168.106.128:1002/ 二、修改nginx配置文...

狼王黄师傅
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部