jedis链接redis_redis和jedis关系

jedis链接redis_redis和jedis关系1.导入jedis包<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> <!–fastjson–> <depend

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.导入jedis包

<dependencies>
  	<dependency>
  		<groupId>redis.clients</groupId>
  		<artifactId>jedis</artifactId>
  		<version>3.2.0</version>
  	</dependency>
  	<!-- fastjson -->
  	<dependency>
  		<groupId>com.alibaba</groupId>
  		<artifactId>fastjson</artifactId>
  		<version>1.2.62</version>
  	</dependency>
  </dependencies>

2.测试连通性,如果成功连接redis,那么执行ping命令,则会返回pong

Jedis jedis=new Jedis("192.168.1.1",6379); //第一个引号里填linux主机ip地址,如果是本地redis,那么就是127.0.0.1,第二个填端口号
jedis.auth("123456"); //redis连接密码,如果没有可以省略
System.out.println(jedis.ping());

3.执行方法后查看控制台输出,若输出pong,则证明连接成功

jedis链接redis_redis和jedis关系

4.一些简单操作(和直接对redis操作基本一样,只不过变成了方法,常用命令我其他文章写过)

Jedis jedis=new Jedis("192.168.1.1",6379);
System.out.println("清空数据:"+jedis.flushDB());
System.out.println("判断某个键是否存在:"+jedis.exists("username"));
System.out.println("新增<'username,'zhangsan'>键值对:"+jedis.set("username", "zhangsan"));
System.out.println("新增<'password,'123456'>键值对:"+jedis.set("password", "123456"));
System.out.println("系统中所有键:"+jedis.keys("*"));
System.out.println("删除键password:"+jedis.del("password"));
System.out.println("判断password是否存在:"+jedis.exists("password"));
System.out.println("查看键username储存的值的类型:"+jedis.type("username"));
System.out.println("查看键username中存储的数据:"+jedis.get("username"));
System.out.println("查看当前key的数量:"+jedis.dbSize());

jedis链接redis_redis和jedis关系

5.redis事务操作

        //获取Jedis对象
		Jedis jedis=new Jedis("192.168.1.1",6379);
		//设置json数据
		JSONObject jsonObject= new JSONObject();
		jsonObject.put("username", "张三");
		jsonObject.put("password", "12346");
		String user=jsonObject.toJSONString();
		//开启事务
		Transaction multi=jedis.multi();
		try {
			multi.set("user", user);
			multi.exec();  //提交事务
		} catch (Exception e) {
			multi.discard(); //放弃事务
		}finally {
			System.out.println(jedis.get("user"));
			jedis.close(); //关闭连接
		}

执行结果 

jedis链接redis_redis和jedis关系

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195727.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 阶乘算法_Java 实现阶乘算法

    java 阶乘算法_Java 实现阶乘算法Java实现阶乘算法阶乘算法如下:以下列出0至20的阶乘:0!=1,(0的阶乘是存在的)1!=1,2!=2,3!=6,4!=24,5!=120,6!=720,7!=5040,8!=403209!=36288010!=362880011!=3991680012!=47900160013!=622702080014!=8717829120015!=130767436800016!=2092…

    2022年7月24日
    7
  • EVE模拟器的安装使用

    EVE模拟器的安装使用文章目录模拟器的安装一、为什么要使用模拟器?二、模拟环境要求1、硬件配置要求:2、系统配置要求三、模拟器的配置流程1、安装vmwareworkstation虚拟软件2、下载eve工具3、安装搜狗浏览器4、安装EVE工具包5、打开EVE虚拟机6、测试eve是否能正常使用模拟器的使用模拟器的安装一、为什么要使用模拟器?以前学习网络,没有一个好的模拟器,大家都用真实的设备做实验,但是效率太低了,而且每次学习新的内容需要自己插拔网线,搭建新的拓扑(或者使用万能拓扑),这样学习的效率十分低下,而且十分困难,导致

    2022年6月12日
    32
  • PYQT5 pycharm 编程环境和环境变量配置[通俗易懂]

    PYQT5 pycharm 编程环境和环境变量配置[通俗易懂]基本的环境配置

    2025年5月23日
    0
  • 20212.3 idea 激活码(最新序列号破解)

    20212.3 idea 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    254
  • 知识点总结:Java核心技术(卷1)

    知识点总结:Java核心技术(卷1)Java核心技术(卷1)一、基础概念1.1基本程序设计结构1.1数据类型1.1.1数值类型1️⃣从java7开始,加上前缀0b或0B就可以写二进制;2️⃣指数的表示十进制中以10为底指数的表示:doubled=1.0e+4;//10000.0doubled2=100000.0e-4;//10.0十六进制中以2位底指数的表示:…

    2022年7月8日
    28
  • Ubuntu安装微信,三步到位[通俗易懂]

    Ubuntu安装微信,三步到位[通俗易懂]Ubuntu安装微信

    2025年7月28日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号