码迷,mamicode.com
首页 > 编程语言 > 详细

Redis的Java使用入门

时间:2018-02-18 14:45:25      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:分享图片   比较   开发语言   sort   xxx   pool   alt   消息   结构   

因项目需要,最近简单学习了redis的使用

redis在服务器centos环境下安装比较简单。

如果要在windows上安装,可以参考别人的文章

http://blog.csdn.net/renfufei/article/details/38474435

redis登录,默认是不需要密码的,端口号默认是6379

在windows下可以使用可视化工具 redis-desktop-manager 查看数据

技术分享图片

 

redis作为缓存数据库支持以下几种数据结构:

string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

项目中使用java作为开发语言,只需要引入jedis、commons-pool2 两个 jar包,如果用spring需要再加一个spring-data-redis

技术分享图片

 

 jedis就是java中用来操作redis的对象

最简单的创建方式:

Jedis jedis=new Jedis("192.168.1.101");

端口号使用默认、不使用密码验证

插入一个String:

 jedis.set("name", "gary");

 执行结果,可以看到插入了一个字符串gary,key为name

技术分享图片

也可以一次性设置多个键值对:

 jedis.mset("name", "gary", "age", "24", "email", "xxxxxx.163.com");

技术分享图片

如果是int值,还可以直接加1:

jedis.incr("age");

 判断Key是否存在:

System.out.println(jedis.exists("name"));
System.out.println(jedis.exists("name2"));

技术分享图片

设置Key的过期时间:

jedis.expire("name", 5);//5s后过期

第二个参数单位是秒

取出Key的value值:

System.out.println("name:"+jedis.get("name"));

技术分享图片

删除Key:

jedis.del("name");

 Redis还有个发布订阅的功能,可以实现消息队列

技术分享图片

 

Redis的Java使用入门

标签:分享图片   比较   开发语言   sort   xxx   pool   alt   消息   结构   

原文地址:https://www.cnblogs.com/GuoJunwen/p/8270345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!