首页 > 数据库 >redis操作技巧

redis操作技巧

时间:2024-02-05 17:56:47浏览次数:30  
标签:key 技巧 QUOTE redis jedisAdapter hgetStr 操作 String

1.sadd和srem的使用(Set)

redisAdapter.sadd(key1,value1);
jedisAdapter.srem(key1,value1);

2.hmsetStr和hgetAll和hgetStr的使用

 

public void saveToRedis(String key, Map fieldValue) {
if (!CollectionUtils.isEmpty(fieldValue)) {
jedisAdapter.hmsetStr(key, fieldValue);
}
}

返回这个key下面所有的map结构
jedisAdapter.hgetAll(MarketRedisKey.MARKET_MM_SPOTVM);
返回指定的field
String flag = jedisAdapter.hgetStr(QUOTE_RESET_VALUEDATE_FLAG, field);

3.hsetStr和hgetStr的使用

jedisAdapter.hsetStr(Constants.ORDER_BOND_QUOTE, talkOrderId, JacksonUtil.obj2json(cashBondTalkQuoteRequest));
String json = jedisAdapter.hgetStr(Constants.ORDER_BOND_QUOTE, dbData.getOrderId());

 

 

4.setStr和getStr的使用

jedisAdapter.setStr(cacheMarketRedisKey, JacksonUtil.tryObj2json(sourcePricePojo));
String marketPrice = jedisAdapter.getStr(getCacheMarketRedisKey(businessType, feedCode, pair, farTenor));


================================================redis锁==================================

1.

 

标签:key,技巧,QUOTE,redis,jedisAdapter,hgetStr,操作,String
From: https://www.cnblogs.com/wxynb/p/18008566

相关文章

  • Springboot整合redis配置详解
    Springboot整合redis配置详解1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.编写properties或者yml配置#Redis本地服务器地址,注意要开启redis服务,即那个redis-s......
  • redis安装及常用配置
    目录一、引言1.1数据库压力过大1.2数据不同步1.3传统锁失效二、Redis介绍2.1NoSQL2.2NoSQL的类别2.2.1键值(Key-Value)存储数据库2.2.2列存储数据库2.2.3文档型数据库2.2.4图形(Graph)数据库2.3Redis是什么2.4Redis的应用场景2.5Redis优缺点2.5.1Redis优势2.5.2Redi......
  • 项目中redis通用配置config
    packagecom.gm.wj.config;importcom.fasterxml.jackson.annotation.JsonAutoDetect;importcom.fasterxml.jackson.annotation.PropertyAccessor;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.springframework.cache.annotation.CachingConfigurerS......
  • 打开java语言世界通往字节码世界的大门——ASM字节码操作类库
    一、ASM介绍1、ASM是什么ASM是一个通用的Java字节码操作和分析框架。它可以用于修改现有类或直接以二进制形式动态生成类。ASM提供了一些常见的字节码转换和分析算法,可以从中构建定制的复杂转换和代码分析工具。ASM提供了与其他Java字节码框架类似的功能,但侧重于性能。由于它的......
  • APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务
    一、概述华为APP应用市场反馈问题:(目前是华为审核特有的问题)APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等验证了小米、vivo、oppo、应用宝,只......
  • 绩效面谈:技巧与实践
    绩效面谈是组织中非常重要的管理活动之一,它不仅能帮助员工了解自己的工作表现,还能为管理者提供有效的反馈和指导。本文将探讨如何做绩效面谈,以提高员工的绩效和组织的整体表现。一、准备阶段确定面谈时间:选择一个合适的时间,确保所有相关人员都能参加。提前通知员工,以便他们能够......
  • SQL数据库入门03:数据库表的完整性约束、索引与视图的操作
      本文介绍基于MicrosoftSQLServer软件,实现数据库表完整性约束、索引与视图的创建、编辑与删除等操作的方法。(数据库基础(三):完整性约束、索引、视图)  系列文章中示例数据来源于《SQLServer实验指导(2005版)》一书。依据本系列文章的思想与对操作步骤、代码的详细解释,大家用......
  • 初步上手Git软件及GitHub平台:基本操作方法
      本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。目录1初步介绍2使用方法2.1GitHub配置2.2Git配置2.3代码上传至GitHub1初步介绍  首先,什么是GitHub与Git?为什么我们要运用这些工具?  首先从GitHub说起。如果大家参加过数学建模比赛,或许都经历过这......
  • 为什么 Redis Cluster 是 16384 个槽位
    目录Redis集群CRC16的算法原理CRC16算法最大值心跳master节点间心跳通讯Redis集群RedisCluster采用数据分片机制,定义了16384个Slot槽位,集群中的每个Redis实例负责维护一部分槽以及槽所映射的键值数据。客户端可以连接集群中任意一个Redis实例,发送读写命令,如果当......
  • Redis的Java客户端-Jedis
    Redis的Java客户端-Jedis在Redis官网中提供了各种语言的客户端,地址:https://redis.io/docs/clients/其中Java客户端也包含很多:标记为❤的就是推荐使用的java客户端,包括:Jedis和Lettuce:这两个主要是提供了Redis命令对应的API,方便我们操作Redis,而SpringDataRedis是对这两种做了......