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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈 MyBatis 缓存

    浅谈 MyBatis 缓存EhCache是一个快速的、轻量级的、易于使用的、进程内的缓存。它支持read-only和read/write缓存,内存和磁盘缓存。是一个非常轻量级的缓存实现,而且从1.2之后就支持了集群,目前的最新版本是2.8。

    2022年5月21日
    41
  • python-练习实现猜数字的循环

    python-练习实现猜数字的循环

    2022年3月2日
    35
  • C语言中volatilekeyword的作用

    C语言中volatilekeyword的作用

    2021年12月2日
    47
  • java double转decimal_Java中Double与BigDecimal的相互转换

    java double转decimal_Java中Double与BigDecimal的相互转换今天写代码过程中,发现一个Double的变量通过newBigDecimal(Doubled)转换为BigDecimal时,有效数字改变了,如下:publicclassBigDecimalTest{publicstaticvoidmain(String[]arg){Strings1=”123.45″;Doubled1=newDouble(s1);    //使用S…

    2022年5月20日
    54
  • delphi XE5 调试DLL「建议收藏」

    delphi XE5 调试DLL「建议收藏」1、设置HOSTAPPLICATION:RUN—PARAMETERS—-HOSTAPPLICATION选择EXE所在路径2、PROJECTS—-OPTIONS—–COMPILING下的黑体的属性全部变为普通的3、在DLL加入断点就可以调试了4、如果进不去的话,那么说明这个DLL本身是有问题的。我在调试的时候因为DLL中封装的类似于ADOQuery控件的一种控件

    2022年7月18日
    19
  • IntelliJ IDEA Community Edition 社区版插件汇总「建议收藏」

    IntelliJ IDEA Community Edition 社区版插件汇总「建议收藏」一、前言今年Idea对盗版软件打击力度加大,朋友们会发现,旗舰版自己激活使用,过几天就会失效,需要重新激活,有的小伙伴就会选择去淘宝花钱买个教育邮箱注册,这个方法我使用过,过了两三个月就不能用了,着实让人头疼。如何解决呢?我想到了Idea社区版本,下载一个使用,将我的Springboot项目导入,启动下试试,不出所料,报错了。好啦!步入正题。社区版Idea相比旗舰版少了很多功能,包括Java开发最重要的Web开发能力!Spring项目没有Tomcat插件,不能在Idea启动。SpringBoot

    2022年9月15日
    0

发表回复

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

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