zoukankan      html  css  js  c++  java
  • redis简单的实现(java)

    1、首先新建一个maven项目,在pom.xml中添加依赖

    <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.0.1</version>
    </dependency>

    也可以直接就新建java项目,然后添加jar包:jedis-3.0.1.jar

    2、在命令行开启redis : redis-server(我理解为类似数据库的start mysql)

    3、测试

    import java.util.Iterator;
    import java.util.List;
    import java.util.Set;
    
    
    import redis.clients.jedis.Jedis;
    
    public class demo1 {
        public static void main(String[] args) {
         //localhost:127.0.0.1:6379 Jedis jedis
    = new Jedis("localhost"); System.out.println("连接成功!"); //密码验证,没有设置过密码可以跳过 jedis.auth("xxx"); //查看服务是否运行 System.out.println("服务是否运行:" + jedis.ping()); //设置 redis 字符串数据 jedis.set("runoobkey", "www.runoob.com"); // 获取存储的数据并输出 System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey")); //存储数据到列表中 jedis.lpush("site-list", "Runoob"); jedis.lpush("site-list", "Google"); jedis.lpush("site-list", "Taobao"); // 获取存储的数据并输出 List<String> list = jedis.lrange("site-list", 0 ,2); for(int i=0; i<list.size(); i++) { System.out.println("列表项为: "+list.get(i)); }
    // 获取Keys数据并输出 Set<String> keys = jedis.keys("*"); Iterator<String> it=keys.iterator() ; while(it.hasNext()){ String key = it.next(); System.out.println(key); } } }

    输出:

    连接成功!
    服务是否运行:PONG
    redis 存储的字符串为: www.runoob.com
    列表项为: Taobao
    列表项为: Google
    列表项为: Runoob
    runoobkey
    site-list
    myKey

    原文:https://www.runoob.com/redis/redis-java.html

  • 相关阅读:
    AIO 异步时间非阻塞I/O
    学习计算机视觉(持续更新中..)
    转:Dropout解决过拟合问题
    转:non-saturating nonlinearity
    numpy, matplotlib, pandas 精品教程
    转:计算机视觉竞赛平台汇总
    计算机视觉:rcnn、fast-rcnn、faster-rcnn、SSD、YOLO
    转: 批标准化Batch Normalization
    用PCA对鸢尾花数据集降维并可视化
    Python实现PCA降维
  • 原文地址:https://www.cnblogs.com/dongtian-blogs/p/10801710.html
Copyright © 2011-2022 走看看