Redis的入门Demo(java)

java代码部分参考了:http://www.runoob.com/redis/redis-java.html  

 在java中使用Redis,需要引入Redis驱动,就是jedis-2.1.0.jar,而这个jar包又依赖于commons-pool-1.6.jar以及tomcat-redis-session-manager-1.2-tomcat-7.jar,所以我们至少需要这个三个jar包。

  第一步:启动本地的Redis服务;

  第二步:连接本地的Redis服务,并且设置值,以便于在java代码中获取。实际上也可以在java代码中设置值,然后获取,为了直观地感受到,这里直接在命令

提示符下设置Redis的值,然后通过设置的key在java中获取设置的value值。

  第三步:在java代码中获取Redis中设置的值。

  那么下面就按照这三步来进行,

1 启动本地Redis服务,

看到这个图,应该值得庆幸,因为我们这样就成功地启动了本地的Redis服务了。

2.连接本地的Redis服务

这里设置了一个key为"theName"的值,值为:"weiyongle";

3.在java代码中获取到Redis中设置的值。

 1 package com.redis;
 2
 3 import org.junit.Test;
 4
 5 import redis.clients.jedis.Jedis;
 6
 7 /**
 8  * Redis结合java的一个小demo
 9  *  转自:http://www.cnblogs.com/liuhongfeng/p/5033559.html,也可见菜鸟教程:
10  *  http://www.runoob.com/redis/redis-java.html
11  * Redis所以来的三个java:
12  * commons-pool-1.6.jar
13    jedis-2.1.0.jar
14    tomcat-redis-session-manager-1.2-tomcat-7.jar
15  * @author Wei
16  * @time 2016年10月26日 下午2:35:02
17  */
18 public class RedisJava {
19     public static void main(String[] args) {
20         // 连接本地的 Redis 服务
21         Jedis jedis = new Jedis("localhost");
22         System.out.println("连接本地的 Redis 服务成功!");
23         // 查看服务是否运行
24         System.out.println("服务 正在运行: " + jedis.ping());
25     }
26     @Test
27     //Redis Java String(字符串) 实例
28     public void TestRedisString(){
29         //连接本地的 Redis 服务
30           Jedis jedis = new Jedis("localhost");
31           System.out.println("Connection to server sucessfully");
32           //设置 redis 字符串数据
33 //          jedis.set("runoobkey", "Redis tutorial");
34 //         // 获取存储的数据并输出
35 //         System.out.println("Stored string in redis:: "+ jedis.get("runoobkey"));
36          String name = jedis.get("theName");
37          System.out.println("Stored theName in redis:: "+ name);
38     }
39
40
41 }

这里我们执行了TestRedisString()这个方法,控制台输出:

Connection to server sucessfully
Stored theName in redis:: weiyongle,

截图:

截图说明:

 扩展:

在java中设置list,然后在Redis中以命令提示符的形式获取设置的list,直接上图:

时间: 2024-10-20 08:57:57

Redis的入门Demo(java)的相关文章

零基础入门学习java,应该如何快速打好Java基础?

零基础入门学习java,应该如何快速打好Java基础?从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用. 创一个小群,供大家学习交流聊天如果有对学java方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀.也希望大家对学java能够持之以恒java爱好群,如果你想要学好java最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习java组织

Redis快速入门:初识Redis

[IT168 专稿]在之前的文章中介绍了<Redis快速入门:选择Key-Value Store>,今天给大家介绍Redis的入门知识.Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持. 1.数据类型 作为Key-value型数据库,Redis也提供了键(Key)和键值(Value)的映射关系.但是,除了常规的数值或字符串,Redis的键值还

mybaits入门demo配置文件详解(二)

第一篇文章: mybaits开发环境准备及入门demo(一) 一.配置文件mybatis-config.xml 官方是这么说的:MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息 在MyBatis 的配置文件中 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//myba

mybaits入门demo映射文件详解(三)

第二篇文章:  mybaits入门demo配置文件详解(二) Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在.由于它的异常强大,映射器的 XML 文件就显得相对简单.如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码.MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好. SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 给定命名空间的缓存配置. cache-ref –

Redis快速入门及实现

redis的概念 (1)Redis的优点 以下是Redis的一些优点. 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作. 支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等.这使得Redis很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决. 操作具有原子性 - 所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Red

RabbitMq 集成 spring boot 消息队列 入门Demo

spring boot 集成 RabbitMq还是很方便的.现在来一个简单的例子来集成rabbitmq.入门demo. 主要概念: 其中比较重要的概念有 4 个,分别为:虚拟主机,交换机,队列,和绑定. 虚拟主机:一个虚拟主机持有一组交换机.队列和绑定.为什么需要多个虚拟主机呢?很简单,RabbitMQ当中,用户只能在虚拟主机的粒度进行权限控制. 因此,如果需要禁止A组访问B组的交换机/队列/绑定,必须为A和B分别创建一个虚拟主机.每一个RabbitMQ服务器都有一个默认的虚拟主机"/"

RPC学习----Thrift快速入门和Java简单示例

一.什么是RPC? RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议. RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据.在OSI网络通信模型中,RPC跨越了传输层和应用层.RPC使得开发包括网络分布式多程序在内的应用程序更加容易. 二.什么是Thrift? thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发.它结合了功能强大的软件堆栈和

Mybatis 3.2.7 简单入门Demo

对最新版本 Mybatis 3.2.7 做了一个demo,做个记录 需要的基本jar: mybatis-3.2.7.jar mysql-connector-java-5.1.27.jar 首先配置xml文件 mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config

Thrift入门及Java实例演示&lt;转载备用&gt;

Thrift入门及Java实例演示 作者: Michael 日期: 2012 年 6 月 14 日 •概述 •下载配置 •基本概念 1.数据类型 2.服务端编码基本步骤 3.客户端编码基本步骤 4.数据传输协议 •实例演示(java) 1. thrift生成代码 2. 实现接口Iface 3.TSimpleServer服务模型 4.TThreadPoolServer 服务模型 5.TNonblockingServer 服务模型 6.THsHaServer服务模型 7.异步客户端 [一].概述 T