zoukankan      html  css  js  c++  java
  • jedis的简单使用

    jedis的简单使用

    jedis是redis官方推荐的java连接开发工具,是使用Java操作redis的中间件。

    • 导包
    <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>3.5.2</version>
    </dependency>
    
    • 测试
    package com.yl.redis.jedis;
    
    import redis.clients.jedis.Jedis;
    
    /**
     * 测试连接
     */
    public class TestPing {
    
        public static void main(String[] args) {
            //操作redis的对象
            Jedis jedis = new Jedis("192.168.244.129",6379);
            //测试是否连接到远程的redis
            System.out.println(jedis.ping());
            //所有的redis操作和服务器上的命令一样,可以自己测试
            jedis.set("key1","yl01");
        }
    
    }
    

    如果连接远程服务器超时失败,检查redis配置文件是否关闭保护模式,修改绑定ip,参考资料:https://www.cnblogs.com/Y-wee/p/14099745.html

    • 测试事务
    package com.yl.redis.jedis;
    
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.Transaction;
    
    public class TestTX {
    
        public static void main(String[] args) {
            Jedis jedis = new Jedis("192.168.244.129",6379);
    
            jedis.flushDB();//清空数据库
    
            Transaction multi = jedis.multi();//开启事务
    
            try {
                multi.set("user1","yl01");
                multi.set("user2","yl02");
    //            int i=1/0;//模拟异常
                multi.exec();//执行事务
            } catch (Exception e) {
                multi.discard();//放弃事务
                e.printStackTrace();
            }finally {
                System.out.println("user1="+jedis.get("user1"));
                System.out.println("user2="+jedis.get("user2"));
    
                jedis.close();//关闭连接
            }
    
        }
    
    }
    
    记得快乐
  • 相关阅读:
    for循环中break和continue的区别
    详解vue生命周期及每个阶段适合进行的操作
    ansible部署
    ansible介绍
    jenkins介绍和安装
    查看磁盘型号和内存及raid信息
    shell 概览
    day5 函数和参数
    day4(dict和set)
    day3(if和for)
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14560755.html
Copyright © 2011-2022 走看看