zoukankan      html  css  js  c++  java
  • 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,直接上图:

  • 相关阅读:
    Vue:对象更改检测注意事项
    Vue实现简易留言板
    CSS实现三级菜单[转]
    Vue 侦听属性
    Vue-列表渲染 非变异方法
    MYSQL/HIVESQL笔试题(七):HIVESQL(七)
    leetcode算法题基础(四十九) 树BFS
    数据结构基础(八)图Graph
    数据结构基础(七)优先队列 PriorityQueue, 堆Heap
    数据结构基础(六)树
  • 原文地址:https://www.cnblogs.com/Sunnor/p/6000549.html
Copyright © 2011-2022 走看看