redis 笔记02 --java 操作redis

给硬件工程师的UCIe软件配置入门:从寄存器表到实战调试,一篇讲透 本文为硬件工程师提供UCIe软件配置的全面指南,从寄存器表解析到实战调试技巧,涵盖链路训练、错误排查等关键环节。通过详细代码示例和分层诊断法,帮助工程师快速掌握UCIe寄存器访问机制,提升异构集成开发效率。 阅读详情

关于java 中 Jedis jar包操作redis 的实现

package com.phda.util;

import java.util.LinkedList;
import java.util.List;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.JedisShardInfo;
import redis.clients.jedis.ShardedJedis;
import redis.clients.jedis.ShardedJedisPool;

/**
 * java 操作redis
 * @author Administrator
 * 
 * 1.本工具类的作用是获取jedis ,由jedis 对redis里的key 进行操作。
 * 
 */
public class RedisUtil {
	private String host = "180.76.186.46";
	private int port=6379;
	private String requirePass = "redis123456";
	private Jedis jedis;
	
	public RedisUtil(String host,int port,String requirePass){
		this.host = host;
		this.port = port;
		this.requirePass = requirePass;
		this.jedis = new Jedis(host, port, 30000, 30000);
		jedis.auth(requirePass);//指定链接面
		
	}
	public RedisUtil(){
		this.jedis = new Jedis(host, port, 30000, 30000);
		jedis.auth(requirePass);
	}
	
	public String getHost() {
		return host;
	}
	public void setHost(String host) {
		this.host = host;
	}
	public int getPort() {
		return port;
	}
	public void setPort(int port) {
		this.port = port;
	}

	public Jedis getJedis(){
		return this.jedis;
	}
	
	public String setKey(String key,String value){
//		jedis.get(key);
//		jedis.setnx(key, value);
		return this.jedis.set(key, value);
	}
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		RedisUtil redis = new RedisUtil();
		Jedis jedis = redis.getJedis();
		
		String value = jedis.get("key2");
		System.out.println("value:"+value);
	}

	/**
	 * 从jedis 的池中获得 jedis
	 * @author Administrator
	 *
	 */
	static class GetJedisByPool{	
		
		 private static JedisPool jedisPool;
		 private static ShardedJedisPool pool;
		 static{
			 	String host="18x.7x.1xx.4x";
		        JedisPoolConfig config = new JedisPoolConfig();//初始化池配置
		        config.setMaxTotal(100);
		        config.setMaxIdle(50);
		        config.setMaxWaitMillis(3000);
		        config.setTestOnBorrow(true);
		        config.setTestOnReturn(true);
		        // 集群
		        JedisShardInfo jedisShardInfo1 = new JedisShardInfo(host, 6379);
		        jedisShardInfo1.setPassword("xxxxxx");
		        List<JedisShardInfo> list = new LinkedList<JedisShardInfo>();
		        list.add(jedisShardInfo1);   
		        pool = new ShardedJedisPool(config, list);
		        
		        
				GetJedisByPool.jedisPool = new JedisPool(config,host);//新建池
		    }
		
		public static Jedis getJedisByJedisPool(){
			return	jedisPool.getResource();
		}
		public static ShardedJedis getJedisBySharedJedisPool(){//sharedJedis 是集群操作的链接,与jedis提供的方法相同
			return	pool.getResource();
		}
	}
}

上面实例中引用jedis 版本为:2.9.0。主要写明了java操作redis 的方法。

Cadence17.2 > OrCAD Capture CIS > 设计规则检查(Design Rule Check)DRC学习记录详解 选中设计完成的DSN文件,选择Tool->Design Rule Check,弹出下面对话框,详解如下。 一、Design Rule Check对话框选项详解 Design Rules Options tab Set the scope, mode and type of design rule (electrical and / or physical) test options for the design rules check. 为 阅读详情

相关推荐

EPICS Phoebus手册1

EPICS客户端phoebus 手册

yuyuyuliang00的博客 3950

Java 是什么?Java 的特性、编程环境

Java 是一门面向对象的编程语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java 还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。Java语法是 C++ 语法的一个“简易版本”。这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等等。不仅如此,Java 开发环境远远超出大多数其他编程语言的开发环境。什么是面向对象? 就是做饭时,食材是对象,烹饪食材

AlinaQ05的博客 7万+

用deepseek对GPU服务器进行压力测试

利用 DeepSeek 模型对 GPU 服务器进行压力测试,核心思路是通过,验证 GPU 服务器在计算、显存、网络等维度的承载能力,同时观察稳定性与性能瓶颈。

weixin_42795092的博客 1609

java学习

JAVA学习笔记 1.准备 1.第一步-jdk的安装和PATH环境变量的配置 先到官网去下载jdk的安装包,我的jdk版本是jdk1.8.0_221,jdk安装后里面包含了jdk、jre、jvm,其中jdk是java的开发工具包,jre是java的运行时环境,jvm则是java的虚拟机。都安装完后就是PATH环境变量的配置了,在系统属性的环境变量中新建一个path的环境变量,里面填入你下载的jdk...

Patarw的博客 11万+

行为预测模型:Social LSTM与Graph Neural Networks

行为预测模型:Social LSTM与Graph Neural Networks ,人工智能,计算机视觉,大模型,AI,本文围绕行为预测模型Social LSTM与Graph Neural Networks展开,介绍了两者的基础概念、原理、应用场景,还对比了它们在优势、劣势和适用场景上的不同,最后给出了相应的代码示例。Social LSTM基于LSTM,通过社交池化层处理多智能体交互;图神经网络处理图结构数据,靠消息传递获取信息,二者各有侧重,适用于不同场景。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 15万+

提示词编写:从新手到专家的进阶之路

本文旨在为提示词编写者提供一条从新手到专家的进阶之路。我们将详细探讨提示词编写的背景与意义、基础与进阶技巧、实战应用以及最佳实践。通过逐步深入的分析与实操,读者将掌握提示词编写的核心要点,提高编写效率和作品质量。提示词是用于引导人工智能生成文本的关键词或短语,它包含了作者想要传达的主题、情感和细节。随着人工智能技术的普及,自动化写作工具逐渐应用于各行各业。为了提高写作效率,项目团队决定开发一款基于人工智能的自动化写作工具。成功开发了一款自动化写作工具,生成文本质量较高。

AI天才研究院 1086

【Java基础教程】详解Java三种流程控制语句

持续更新Java基础教程,和hacker一起卷起来

hacker707的博客 7245

Playwright Test Agent 实战:零代码基础也能写自动化测试「喂饭教程」

本文详细介绍了Playwright智能体的三大核心组件:规划智能体设计测试策略,生成智能体转换用例为代码,修复智能体自动修正失败测试。教程包含环境配置步骤、智能体使用方法和实战案例,展示了如何通过自然语言指令快速创建稳定的测试脚本。相比传统方法,Playwright智能体大幅降低测试自动化门槛,提升效率并减少维护成本,使测试人员无需编码基础也能实现高质量的自动化测试。

blues_C的博客 2017

java基础-java环境

一、java环境的搭建 Java虚拟机-JVM jvm(java virtual machine):java虚拟机,简称jvm,是运行所有Java程序的假象计算机,是java程序的运行环境,是java最具吸引力的特征之一,编写的java代码,都运行在jvm之上, 跨平台:任何软件的运行,都必须运行在操作系统之上,我们用java编写的软件可以运行在任何操作系统上,这个特性称之为java语言的跨平台特性,该特性是由jvm实现的,我们编写的程序运行在jvm上,而jvm运行在操作系统上。 二、Java语言运

weixin_47384874的博客 7362

基于ESP32 蓝牙游戏手柄设计

介绍使用 ESP32 并通过 BLE 通信的 设计手持游戏手柄,包含原理图与代码

DT程序员的博客 2163

硬核反坑!YOLOv5训练避坑指南:根治梯度消失、不收敛、检测漏框三大核心问题(附实战代码+调优清单)

数据是基础,超参数是关键,模型是工具,训练策略是保障。梯度消失、不收敛、检测漏框这三大问题,本质上都是“数据-模型-训练”不匹配的结果。梯度消失/爆炸:优先调整学习率策略+梯度裁剪,其次优化模型结构;训练不收敛:优先清洗数据集,其次调优超参数,最后检查配置文件;检测漏框:优先重新聚类锚框,其次增强浅层特征,最后调整推理参数。YOLOv5训练的最高境界,不是调参,而是让数据、模型、训练策略三者完美匹配。按本文的方法反坑,你的YOLOv5训练一定能一次成功!🚀。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 233

java高级(javaAdv)

HashSet(int capacity) 创建一个指定容量的集合对象,实际是创建了一个指定大小,加载 因子为0.75。方法判断的原理,大致为:将两个字符串保存到字符数组中,再对每个字符逐一比较, 如果全部一致则返回。但原始类型不属于对象,不满足面向对象的思想,但原始类型使用时无需创建对象,保存在栈中,效率更改。集合中保存的每个元素也称为节点,除首尾节点外,每个节点即保存了自己的数据,也保存了其前。如果在其中进行插入和删除的操作时,不影响其他元素的位置,只需要重新定义新节点的前后节点。...

qq_56104948的博客 1230

【深度学习新浪潮】为什么OpenClaw这么吃token?

OpenClaw 高 Token 消耗的核心是 Agent 多轮思考、工具调用上下文累积,以及平台内置的模板/多模型协同开销;PD 分离在 OpenClaw 中可针对性解决长上下文 Prefill 阻塞、KV Cache 复用低效问题,是提升其推理效率的核心优化手段,主要落地在长上下文处理与生成阶段解耦、KV Cache 集中管理、动态资源调度三个方向。

专注:太空算力、AI infra、异构调度、大模型成本工程 418

【编程不良人】Redis后端实战学习笔记02---持久化机制(RDB/AOF)、Java操作Redis、Spring Boot操作Redis、Redis应用场景

【编程不良人】Redis后端实战学习笔记02---持久化机制(RDB/AOF)、Java操作Redis

Mr.Cui的Java学习之路 668

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Redis02之使用java代码操作Redis

命令模式下输入“/字符串”,例如:“/requirepass”,再按N键向下查找。1.1 双击redis-desktop-manager-0.8.8.384.exe即可。vi redis.conf #编辑redis.conf文件。1、可视化管理工具redis-desktop-manager安装与配置。1、可视化管理工具redis-desktop-manager安装与配置。2)找到下面这一行并去除注释,并添加密码(396行)jedis.select(0);1)修改访问IP地址,服务器IP(69)

全栈 3万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何在在Java中操作Redis

前面我们讲解了Redis的常用命令,这些命令是我们操作Redis的基础,那么我们在java程序中应该如何操作Redis呢?这就需要使用Redis的Java客户端,就如同我们使用JDBC操作MySQL数据库一样。JedisLettuceRedissonSpring 对 Redis 客户端进行了整合,提供了 Spring Data Redis,在Spring Boot项目中还提供了对应的Starter,即 spring-boot-starter-data-redis。

几许的博客 3015

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

java操作redis

使用Java来操作redis。分别从环境到创建对象以及操作。

奔走的王木木Sir的博客 3841

使用Java操作Redis

对常用Redis键操作命令,使用Java操作Redis,配置 Redis 连接信息,操作字符串、列表、集合、散列、有序集合

Five的博客 2303

【Redis】使用Java操作Redis

使用Java代码操作Redis数据库一篇博客教会你!!!!

万维网连五洲,二进制写尽天下事,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习 3142

Redis-学习笔记02【Redis命令操作】

Redis-学习笔记02【Redis命令操作】

upward 953

Java中操作Redis

的一部分,对 Redis 底层开发包进行了高度封装。4、通过RedisTemplate对象操作Redis。HashOperations:hash类型的数据操作。ListOperations:list类型的数据操作。通过RedisTemplate对象操作Redis。获得redis操作string数据类型的对象。SetOperations:set类型数据操作。获取redis操作list列表的对象。获取redis操作有序集合的对象。是获取redis操作哈希的对象。获取redis操作集合的对象。

2301_78125917的博客 1430

Java操作Redis

Jedis 是 Redis 的 Java 版本的客户端实现。获取连接执行操作关闭连接。

2401_85217463的博客 1082

使用java操作redis

java操作redis

yzq102873的博客 1万+

【知识点总结】Java 中操作 Redis

Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring 项目中,可以使用Spring Data Redis来简化 Redis 操作。网址:https://spring.io/projects/spring-data-redisSpring Boot提供了对应的Starter,maven坐标:

zxj20041003的博客 1095

02 redis的java操作

我们已经了解了redis的命令行操作,本文将展示使用java代码操作redis服务。 1、前提约束 熟悉redis的命令行操作 https://www.jianshu.com/p/26f6e85e600f 修改redis.conf # 配置绑定ip,作者机子为192.168.100.192,请读者根据实际情况设置 bind 192.168.100.192 #非保护模式 pr...

张力的程序园 123

在Java中操作Redis

在Java中操作Redis

m0_63949203的博客 1235
上一篇: Java 调用外部程序,开启一个新的进程
下一篇: StopWatch 类 -- 以良好的格式打印程序运行时间
phangle2015
博客等级 码龄12年 22粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值