文档章节

redis存取对象

我等你
 我等你
发布于 2015/08/18 10:51
字数 135
阅读 36
收藏 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
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
182
1
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
shardedJedis无法设置DB的问题

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

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

没有更多内容

加载失败,请刷新页面

加载更多

图像库stb_image

https://github.com/nothings/stb 目前一般主流的图像格式也就是bmp,jpg,png,tga,dds,除了DDS一般是给DX用的,虽然一堆OpenGL程序也有用的,但是我一般只用png和tga, png不用说了,带a...

robslove
12分钟前
0
0
Spring 事务提交回滚源码解析

前言 在上篇文章 Spring 事务初始化源码分析 中分析了 Spring 事务初始化的一个过程,当初始化完成后,Spring 是如何去获取事务,当目标方法异常后,又是如何进行回滚的,又或是目标方法执行...

TSMYK
31分钟前
1
0
百度黄埔学院将培养一批首席AI架构师,为“国之重器”赋能

深度学习高端人才不仅是AI发展的重要养分,也是企业转型AI巨大推动力。2019年1月19日,百度黄埔学院——深度学习架构师培养计划在百度科技园举行开学典礼,深度学习技术及应用国家工程实验室...

深度学习之桨
57分钟前
2
0
扒站wget仿站

wget -c -r -p -np -k http://xxx.com/xxx 其中: -c, --continue (断点续传) 接着下载没下载完的文件 -r, --recursive(递归) specify recursive download.(指定递归下载) -p, --page...

临江仙卜算子
59分钟前
2
0
Nextjs+React非页面组件SSR渲染

@随风溜达的向日葵 Nextjs Nextjs是React生态中非常受欢迎的SSR(server side render——服务端渲染)框架,只需要几个步骤就可以搭建一个支持SSR的工程(_Nextjs_的快速搭建见Next.js入门)...

随风溜达的向日葵
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部