博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java-redis】jedis的简单使用
阅读量:2240 次
发布时间:2019-05-09

本文共 1359 字,大约阅读时间需要 4 分钟。

文章目录

我们在服务器上安装好redis后,下面就该使用java来操作redis了,今天来看一下如何使用java操作redis。

1、准备:

使用eclipse创建一个web项目

准备jar:jedis-3.0.1.jar
redis服务器

2、步骤

1)我们先创建一个测试demo,代码如下:

package com.dynamic.jedis;import org.junit.Test;import redis.clients.jedis.Jedis;public class TestJedis {
@Test //获得单一的jedis对象操作数据库 public void test1() {
//1、获得链接对象 Jedis jedis=new Jedis("192.168.233.128",6379);//第一个参数为redis服务器地址,第二个参数为端口号 //2、获取数据 String username=jedis.get("username"); System.out.println(username); }}

在这里插入图片描述

运行时出现如下错误,链接redis服务器失败,主要原因是因为我们的redis时装在vm上的,想远程访问redis ,需要解决vm中防火墙的问题。
a)关闭vm防火墙(不推荐)
b)打开vm中防火墙中的6379端口

#因为我的vm中防火墙是firewallfirewall-cmd --zone=public --add-port=6379/tcp --permanentfirewall-cmd --reload

另外,因为配置文件中默认只能本地访问,为此,需要将绑定本地的代码注释。代码如下图

在这里插入图片描述
此时发现刚才的问题解决了,但是又出现了新问题:

出现报错如下:

DENIED Redis is running in protected mode because protected mode is enabled

在这里插入图片描述

这说明redis处于保护模式。

解决:设置redis.conf参数protected-mode no

修改后重新运行就可以将我们需要的值取出来了。

其他操作:

package com.dynamic.jedis;import org.junit.Test;import redis.clients.jedis.Jedis;public class TestJedis {
@Test //获得单一的jedis对象操作数据库 public void test1() {
//1、获得链接对象 Jedis jedis=new Jedis("192.168.233.128",6379);//第一个参数为redis服务器地址,第二个参数为端口号 //2、获取数据 String username=jedis.get("username"); System.out.println(username); //3、存储 jedis.set("addr", "北京"); System.out.println(jedis.get("addr")); //4、释放资源 jedis.close(); }}

转载地址:http://hxhbb.baihongyu.com/

你可能感兴趣的文章
机器学习中常用评估指标汇总
查看>>
什么是 ROC AUC
查看>>
Bagging 简述
查看>>
详解 Stacking 的 python 实现
查看>>
简述极大似然估计
查看>>
用线性判别分析 LDA 降维
查看>>
用 Doc2Vec 得到文档/段落/句子的向量表达
查看>>
使聊天机器人具有个性
查看>>
使聊天机器人的对话更有营养
查看>>
一个 tflearn 情感分析小例子
查看>>
attention 机制入门
查看>>
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目
查看>>
GAN 的 keras 实现
查看>>
AI 在 marketing 上的应用
查看>>
Logistic regression 为什么用 sigmoid ?
查看>>
Logistic Regression 为什么用极大似然函数
查看>>
SVM 的核函数选择和调参
查看>>
LightGBM 如何调参
查看>>
用 TensorFlow.js 在浏览器中训练神经网络
查看>>
cs230 深度学习 Lecture 2 编程作业: Logistic Regression with a Neural Network mindset
查看>>