redis Java使用例子

eFuse如何替代传统保险丝:基于TPS259483A与STM32的电源路径保护设计 在工业控制与嵌入式系统中,电源路径保护是设备可靠运行的关键基础。传统贴片保险丝依赖热积累熔断,响应速度慢且缺乏状态反馈,难以应对瞬时浪涌和持续过流。电子保险丝(eFuse)将功率MOSFET与精密保护逻辑集成于单芯片,通过可编程限流、过压/欠压锁定、软启动浪涌控制及过热保护,实现微秒级快速响应,从根源上保障后级电路安全。eFuse配合低功耗MCU(如STM32L021K4),可将电源管理从被动熔断升级为主动感知与智能恢复,广泛应用于24V/12V电源轨、工业背板、传感器供电及DC/DC前端等场景。本文以TI 阅读详情

用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。


[一]. 入门使用:
 下载Jedis的依赖包jedis-2.1.0.jar,然后将其添加到classpath下面。然后,即可进行编程:
  1. 定义连接:Redis暂时不要设置登录密码

Java代码 复制代码  收藏代码
  1. Jedis jedis = new Jedis("192.168.142.12");  
Jedis jedis = new Jedis("192.168.142.12");

  2. 进行键值存储:

Java代码 复制代码  收藏代码
  1. jedis.set("country", "China");  
jedis.set("country", "China");

  3. 获取value值:

Java代码 复制代码  收藏代码
  1. String country = jedis.get("country");  
String country = jedis.get("country");

  4. 删除key: 

Java代码 复制代码  收藏代码
  1. jedis.del("country");  
jedis.del("country");

 

[二]. 使用连接池:
  1. 添加依赖包commons-pool.jar,注意不要选择高版本,以免不必要的错误。
  2. 配置属性文件:redis.properties

Shell代码 复制代码  收藏代码
  1. redis.host=192.168.142.12       #Redis服务器地址   
  2. redis.port=6379                 #服务端口   
  3. redis.timeout=3000              #超时时间:单位ms   
  4. redis.password=nick123          #授权密码   
  5.   
  6. redis.pool.maxActive=200        #最大连接数:能够同时建立的“最大链接个数”   
  7. redis.pool.maxIdle=20           #最大空闲数:空闲链接数大于maxIdle时,将进行回收   
  8. redis.pool.minIdle=5            #最小空闲数:低于minIdle时,将创建新的链接   
  9. redis.pool.maxWait=3000         #最大等待时间:单位ms   
  10.   
  11. redis.pool.testOnBorrow=true    #使用连接时,检测连接是否成功   
  12. redis.pool.testOnReturn=true    #返回连接时,检测连接是否成功  

  3. 加载属性文件:redis.properties

Java代码 复制代码  收藏代码
  1. ResourceBundle bundle = ResourceBundle.getBundle("redis");  
ResourceBundle bundle = ResourceBundle.getBundle("redis");

  4. 创建配置对象: 

Java代码 复制代码  收藏代码
  1. JedisPoolConfig config = new JedisPoolConfig();   
  2. String host = bundle.getString("redis.host");   
  3. ...   
  4. config.setMaxActive(Integer.valueOf(bundle.getString("redis.pool.maxActive")));   
  5. ...   
  6. config.setTestOnBorrow(Boolean.valueOf(bundle.getString("redis.pool.testOnBorrow")));   
  7. ...  
JedisPoolConfig config = new JedisPoolConfig();
String host = bundle.getString("redis.host");
...
config.setMaxActive(Integer.valueOf(bundle.getString("redis.pool.maxActive")));
...
config.setTestOnBorrow(Boolean.valueOf(bundle.getString("redis.pool.testOnBorrow")));
...

  5. 创建Jedis连接池:

Java代码 复制代码  收藏代码
  1. JedisPool pool = new JedisPool(config, host, port, timeout, password);  
JedisPool pool = new JedisPool(config, host, port, timeout, password);

 

 [三]. 使用方式:   
 1. 从连接池获取Jedis对象:

Java代码 复制代码  收藏代码
  1. Jedis jedis = pool.getResource();  
Jedis jedis = pool.getResource();

 2. 基本操作:

Java代码 复制代码  收藏代码
  1. jedis.set("province", "shannxi");   
  2. String province = jedis.get("province");   
  3. jedis.del("province");  
jedis.set("province", "shannxi");
String province = jedis.get("province");
jedis.del("province");

3. 将Jedis对象归还给连接池:

Java代码 复制代码  收藏代码
  1. pool.returnResource(jedis);  
Redis在java中的使用示例 Redis在java中的使用示例,里面写了对4种类型的具体使用:string、list、set、hash 立即下载

相关推荐

java与redis学习例子

redis学习的小例子,包括4个部分,redis文件,redis常用命令测试,两个基于web的redis工程.提供了sql脚本。

一文带你了解如何在Java中操作Redis

一、 Redis客户端简介 1. Redis客户端分类 2. Spring 整合 Redis 的两种方式 二、 使用 Jedis 操作 Redis 1. Jedis的maven坐标 2. 使用Jedis操作Redis的步骤 3. Jedis 操作 Redis 示例 三、 使用 Spring Data Redis 操作 Redis 1. Spring Data Redis 的 maven 坐标 2. spring Data Redis 中 op

HHX_01的博客 1万+

Java操作redis小案例

Java操作redis小案例,包含所需jar包

Redis-Java代码使用示例

Jedis,RedisTemplate 使用

xhl1123456789的博客 1377

协方差矩阵

对两个类内协方差矩阵进行对角化,可以将它们变换为对角矩阵。这个过程可以通过对每个协方差矩阵进行特征值分解来实现,从而得到它们的特征向量和特征值,进而得到它们的对角矩阵形式。这个过程的意义在于,它可以帮助我们找到一个新的坐标系,使得在这个坐标系下,每个特征之间都是独立的,从而简化了计算。具体来说,当我们使用对角协方差矩阵作为特征向量的坐标系时,它意味着每个特征之间都是相互独立的,从而方便了进一步的分析和处理。在实际应用中,对角化协方差矩阵可以用于降维、特征选择和分类等任务。

m0_55196097的博客 1万+

飞书应用开发脚手架lark-harness:从零构建企业级机器人

在构建企业级应用时,开发脚手架是提升工程效率和规范性的关键工具。其核心原理在于通过预设的项目模板、最佳实践和通用模块封装,自动化处理项目初始化、配置管理和基础架构搭建。这种技术价值在于将开发者从重复性劳动中解放出来,确保团队技术栈统一,并降低维护成本。在Node.js生态中,脚手架常与Express或Koa等Web框架结合,用于快速构建Web服务、API接口和实时事件处理系统。具体到飞书开放平台开发场景,开发者需要处理OAuth 2.0授权、事件订阅验证、消息加解密等复杂且标准的流程。lark-harnes

weixin_30703911的博客 612

在 Java 中使用 redis 的消息队列服务

关于 redis 我们前面已经讨论过了缓存、分布式锁、分布式唯一标识、LBS服务的用法,这里我们来谈谈利用 redis 来实现一个消息服务。典型的消息服务是一个生产者和消费者模式的服务。一般是有生产者产生消息,将消息发送到队列中。而消息的消费者则监听消息,对消息进行处理。有很多非常优秀的消息队列服务的产品。例如 RabbitMQ、RocketMQ、Kafka 等。这些产品都具备非常高级的功能。可靠性、扩展性都非常的好。但是 redis 自身也能够很简单的实现消息队列的生产者和消费者模式。

BASK2312的博客 4219

Multisim实战:从零搭建体温检测报警电路(附完整仿真文件+调试技巧)

本文详细介绍了如何使用Multisim从零搭建体温检测报警电路,涵盖LM35温度传感器、LM358运算放大器等核心器件的选型与连接,以及信号调理、阈值比较和数码管显示等关键电路设计。附赠完整仿真文件和实用调试技巧,帮助电子工程初学者快速掌握体温温度检测系统的设计与实现。

weixin_28285943的博客 293

Redis Java 开发简单示例

Redis(Remote Dictionary Server)是一种高性能的开源内存数据库,它具有多种用途和功能,可以充当缓存、消息队列、数据库、实时分析和数据处理平台等多种角色。Redis 可以用作应用程序的缓存层,帮助减少对后端数据库的频繁访问。通过将经常使用的数据存储在内存中,可以显著提高读取速度,降低数据库负担,从而提高应用程序性能。Redis 可以用于存储用户会话数据,特别是在分布式环境中。这使得用户会话可以跨多个服务器实例进行共享,提高了应用程序的伸缩性和可用性。

QIFU的专栏 476

手把手教你用Matlab搞定GRACE RL06数据读取:冯伟老师工具箱无GUI版实战

本文详细介绍了如何使用Matlab处理GRACE RL06数据,重点解析了冯伟教授工具箱的无GUI版实战操作。通过环境配置、核心函数改造和批处理技巧,帮助科研工作者高效完成重力场数据的读取与分析,特别适合服务器集群环境下的批量处理需求。

weixin_29313817的博客 200

6.5 构网型储能系统的协同控制策略

本文系统阐述了构网型储能系统的协同控制策略,重点分析了多机组群协同运行面临的功率分配不均、动态响应失配等挑战。研究提出了改进型下垂控制与虚拟阻抗法、基于一致性算法的分布式协同控制等解决方案,探讨了构网型储能与同步发电机在惯性响应、一次调频等方面的协同机制,以及与跟网型电源在电压支撑、阻抗重塑等方面的互补作用。文章构建了分层控制架构,为实现多类型电源的全局优化运行提供了技术路径,对提升高比例新能源电力系统的稳定性具有重要意义。

技术工作者 1004

几个使用Java操作Redis的典型示例

redis

qq_40592590的博客 1714

Qt for WebAssembly环境搭建

一、前言 二、Ubuntu 1、在线安装Qt15 在线安装下载器:https://download.qt.io/official_releases/online_installers/ 安装时记得勾选WebAssembly,如下: 2、安装依赖 # Install Python sudo apt-get install python2.7 # Install CMake (optional, only needed for tests and building Binaryen) sudo apt

贝勒里恩的博客 3668

Java使用Redis的Maven工程例子

Java+Redis demo

DRD 722

【Altium designer】如何添加过孔阵列

按下图1指示,执行【Tool】菜单栏下【Via Stitching/Shielding】选项卡中的【Add Stitching to Net...】选项 图1 “添加过孔阵列”选项 点击【Add Stitching to Net...】选项后,会跳出一个窗口,让我们设置过孔阵列的参数信息,如下图2所示。 图2 过孔阵列参数设置 过孔阵列区域:勾选该选项框,即可绘制多边形区域; 过孔内径与焊盘直径:比如内径 【Hole Size】设为12mil,焊盘直径【Diameter】设为24mil; .

夜半少年的博客 2万+

Harmony:C# 动态代码补丁的5大秘密武器

Harmony 是一个开源库,它允许你在运行时修改托管代码(即使用 .NET 或 Mono 编译的语言编写的应用程序)。它通过利用 AOP(面向切面编程)的思想,可以在不重新编译代码的情况下添加、替换或修改方法的行为。这对于游戏模组(Modding)、插件开发以及调试工具非常有用。安装 Harmony要使用 Harmony,你需要首先安装它。Harmony 作为一个 NuGet 包,可以直接通过 Visual Studio 的 NuGet 包管理器进行安装。安装步骤打开 Visual Studio。

java专栏 1191

Java操作Redis DB的例子

package org.jack.redis; import java.util.HashMap;   import java.util.List;   import java.util.Map;   import redis.clients.jedis.Jedis;      public class RedisTest {       public static void m...

李博/Alex的技术海洋 927

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

java操作redis使用例子

每日一看 1:链接redis 导入jar包 commons-pool-1.6.jar jedis-2.1.0.jar 编写测试类 public class TestPing { public static void main(String [] args){ //连接本地的 Redis 服务 ...

功不成身已退的博客 408

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

redis java开发例子

转自> http://www.cnblogs.com/edisonfeng/p/3571870.html1)功能类package com.redis;import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set;import redis.clients.jedis.

levibathan的专栏 655

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

redis基本认识以及在windows上Java操作redis例子

redis 是一个开源的key-value数据库,现在redis是主流的缓存框架支持分布式,事物,多种数据类型,主从备份,以及数据持久化,面试的时候经常会被问及redis的优点,总结如下: redis不仅支持简单的k-v数据类型,同时还支持list,set,sorted set,hash等数据结构 redis支持数据备份,即master-slave(主-从)模式的备份数据 redis支持数据持久化,

岁月静好 277

Redis JAVA API的用法例子

一、server端安装   1、下载     https://github.com/MSOpenTech/redis     可看到当前可下载版本:redis2.6          下载windows平台文件:                 解压后,选择当前64位win7系统对应的版本:         2、安装     1)解压后将里面所有文件拷贝至redis安装目录:

大树叶 技术专栏 3756

java jedis redis简单使用例子

package com.redis; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import org.junit.Before; import org.junit.Test; im...

cibao3262的博客 124

一个简单的例子来说明java如何使用 Redis 缓存数据

具体来说,当应用程序需要查询数据时,会先尝试从 Redis 缓存中获取数据,如果缓存中存在需要的数据,则直接返回缓存数据,否则从数据库中读取数据,并将数据写入 Redis 缓存,以便下一次查询时可以直接从缓存中获取数据,从而提高数据访问速度。用户信息存储在 MySQL 数据库中,但是由于用户信息经常被查询,我们希望将用户信息缓存到 Redis 中,以提高查询速度。在实际工作中,我们通常会将经常被查询的数据存储到 Redis 缓存中,这样可以大大提高数据的访问速度,减轻数据库的压力。

m0_61523691的博客 2041

java memcache例子_Java使用Memcached和Redis简单示例

packagexmq.study.memcached;importjava.io.IOException;importjava.net.InetSocketAddress;importnet.spy.memcached.MemcachedClient;/*** memcached test*@author943567518@qq.com**/public classMemcached {publi...

weixin_39716088的博客 125

java jedispool实例_java jedis redis简单使用例子

package com.redis;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.Jedi...

weixin_34867823的博客 179

Java ReidsTemplate 发送脚本给redis执行 简单例子

redisTemplate可以发送一段脚本给redis,来调用redis的接口。 脚本准备 执行redis的脚本。对于脚本的学习可以参考官网的文章:https://redis.io/commands/eval jar包准备 我们使用redisTemplate,它有发送执行脚本的接口(下面的代码来自spring-data-redis-1.8.1.RELEASE版本): publi...

jfqqqqq的博客 797
上一篇: redis 主从配置
下一篇: Redis JAVA API的用法例子
大树叶
博客等级 码龄12年 1171粉丝 664原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值