Jedis客户端

news/2024/7/24 10:05:50 标签: redis

与其明天开始,不如现在行动!

文章目录

    • Jedis客户端
  • 💎总结


Jedis客户端

在连接之前,先把Linux中防火墙的对外端口号打开

[root@localhost ~]# sudo firewall-cmd --zone=public --list-ports  #查看已打开的端口号

[root@localhost ~]# sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent  #开放指定端口号6379
success
[root@localhost ~]# sudo systemctl restart firewalld  #重启防火墙
[root@localhost ~]# sudo firewall-cmd --zone=public --list-ports  #查看新的端口号列表
6379/tcp    #成功!

步骤:

  1. 引入依赖

    <dependencies>
        <!--Jedis-->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>4.4.1</version>
        </dependency>
        <!--Junit-->
        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter</artifactId>
            <version>5.9.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    
  2. 连接,测试,释放

    public class JedisTest {
        private Jedis jedis;
    
        //建立连接
        @BeforeEach
        void setUp() {
            // 建立连接
            jedis = new Jedis("主机地址", 6379);
            // 输入密码
            jedis.auth("123456");
            // 选择库
            jedis.select(0);
        }
    
        //测试String
        @Test
        void testString() {
           	// 插入数据,方法名就是redis命令名称
            String setRes = jedis.set("name", "Edge");
            System.out.println("setRes : " + setRes);
            // 获取数据
            String name = jedis.get("name");
            System.out.println("name : " + name);
        }
    
        //释放资源
        @AfterEach
        void tearDown() {
            if (jedis != null) {
                jedis.close();
            }
        }
    }
    

💎总结

本文中若是有出现的错误请在评论区或者私信指出,我再进行改正优化,如果文章对你有所帮助,请给博主一个宝贵的三连,感谢大家😘!!!



http://www.niftyadmin.cn/n/5254711.html

相关文章

【23真题】难!最后的几所985!

今天分享的是23年天津大学815的信号与系统试题及解析&#xff01;985的题目做一套少一套&#xff0c;考研前我也发不了几所985的真题了&#xff0c;大家珍惜&#xff01; 本套试卷难度分析&#xff1a;22年天津大学815考研真题&#xff0c;我也发布过&#xff0c;若有需要&…

C语言-链表_基础

链表-基础 1. 数组 1.1 静态数组 例子:int nums[5] {0};struct person ps[5]; 缺点:1,无法修改地址2,无法动态定义长度3,占用内存过大或过小4,增删速度慢 优点数组的内存是连续开辟的,所以读取速度快1.2 动态数组 例子:int *nums (int *) calloc(5,sizeof(int));struct p…

数据结构之----逻辑结构、物理结构

数据结构之----逻辑结构、物理结构 目前我们常见的数据结构分别有&#xff1a; 数组、链表、栈、队列、哈希表、树、堆、图 而它们可以从 逻辑结构和物理结构两个维度进行分类。 什么是逻辑结构&#xff1f; 逻辑结构是指数据元素之间的逻辑关系&#xff0c;而逻辑结构又分为…

Vue项目中WebSocket封装

WEBSOCKET 封装引入初始化使用 封装 utils下建立WebSocketManager.js class WebSocketManager {constructor() {this.url null;this.websocket null;this.isConnected false;this.listeners {onopen: [],onmessage: [],onclose: [],onerror: [],};this.reconnectionOptio…

C语言 害死人不偿命的(3n+1)算法 挖掘机技术哪家强 选择排序 贪心算法

1.害死人不偿命的&#xff08;3n1)算法 卡拉兹( Calatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员…

〖Python网络爬虫实战㊷〗- 极验滑块介绍(四)

订阅&#xff1a;新手可以订阅我的其他专栏。免费阶段订阅量1000 python项目实战 Python编程基础教程系列&#xff08;零基础小白搬砖逆袭) 说明&#xff1a;本专栏持续更新中&#xff0c;订阅本专栏前必读关于专栏〖Python网络爬虫实战〗转为付费专栏的订阅说明作者&#xff1…

内网穿透的应用-如何结合Cpolar内网穿透工具实现在IDEA中远程访问家里或者公司的数据库

文章目录 1. 本地连接测试2. Windows安装Cpolar3. 配置Mysql公网地址4. IDEA远程连接Mysql小结 5. 固定连接公网地址6. 固定地址连接测试 IDEA作为Java开发最主力的工具&#xff0c;在开发过程中需要经常用到数据库&#xff0c;如Mysql数据库&#xff0c;但是在IDEA中只能连接本…

吴恩达深度学习L2W3作业

欢迎来到本周的编程作业。 到目前为止&#xff0c;你一直使用numpy来构建神经网络。现在&#xff0c;我们将引导你使用深度学习框架&#xff0c;该框架将使你可以更轻松地构建神经网络。TensorFlow&#xff0c;PaddlePaddle&#xff0c;Torch&#xff0c;Caffe&#xff0c;Kera…