首页 > 数据库 >redis使用实例

redis使用实例

时间:2022-10-27 18:44:10浏览次数:54  
标签:缓存 String opsForValue redis long 实例 key 使用 stringRedisTemplate

//检查key是否存在,返回boolean值

1.stringRedisTemplate.hasKey(String key)

//根据key获取缓存中value

2.stringRedisTemplate.opsForValue().get(Object key)

//截取key键对应缓存中的字符串,从开始下标位置开始到结束下标的位置(包含结束下标)

3.stringRedisTemplate.opsForValue().get(String key,long start,long end)

//向缓存中存入key值对应的value数据

4.stringRedisTemplate.opsForValue().set(String key,String value)

//覆盖从指定位置开始的值

5.stringRedisTemplate.opsForValue().set(String key,String value,long offset)

//向缓存中存入数据,并指定过期时间

6.stringRedisTemplate.opsForValue().set(String key,String value,Duration timeout)

//向缓存中存入数据,并指定过期时间

7.stringRedisTemplate.opsForValue().set(String key,String value,long timeout,TimeUnit unit)

//向缓存中存入数据,以map形式存储

8.stringRedisTemplate.opsForHash().putAll(String key,Map<?,?> m);

//向缓存中存入数据

9.stringRedisTemplate.opsForHash().put(String key,Object hashkey,Object value);

//删除缓存

10.stringRedisTemplate.delete(String key,Object ...hashkeys);

//以增量形式存储

11.stringRedisTemplate.opsForValue().increment(String key);

//以增量的方式将long值存储在变量中,相当于一个计数器(计算 +)

12.stringRedisTemplate.opsForValue().increment(String key,long delta);

//以增量的方式将double值存储在变量中,相当于一个计数器(计算 +)

13.stringRedisTemplate.opsForValue().increment(String key,double delta);

//获取key对应的map

14.stringRedisTemplate.opsForHash().entries(String key)

//设置过期时间

15.stringRedisTemplate.expire(String key,Duration timeout)

16.stringRedisTemplate.expire(String key,long timeout,TimeUnit unit)

标签:缓存,String,opsForValue,redis,long,实例,key,使用,stringRedisTemplate
From: https://www.cnblogs.com/gakblog/p/16833299.html

相关文章

  • OpenResty+mysql+redis
    1、       ad_load.lua  nginx.conf1、读取mysql并缓存redis     参考:https://www.cnblogs.com/bbgs-xc/p/14437703.html https:/......
  • Redis常用概念及操作
    目录概述是什么?常见的作用缓存分布式锁五种数据结构String常用命令应用场景Hash常用命令应用场景优缺点优点缺点Set常用命令应用场景List常用命令Zset常用命令应用场景其它......
  • linux命令——crontab的使用方法
    一、crond简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自......
  • vue2 使用video.js
    页面内使用//外层div<divclass="video-class"v-if="isShowVideoDialog"><!--<videowidth="100%"height="100%"controls:src="playUrl"></video>--><video......
  • AI人体检测/人脸识别智能分析网关V2的配置步骤及操作使用
    TSINGSEE青犀视频智能分析网关可通过对监控视频进行智能识别与分析,提供人脸、人体、车辆、烟火、物体、行为等识别、抓拍、比对、告警等服务,对场景中的异常及违规现象进行精......
  • 使用浏览器保存账号密码并不安全,你的密码可能被坏人记下
    很多人为了图个方便,喜欢使用浏览器保存账号和密码。绝大多数人认为,浏览器中的密码是加密存储的,没有什么安全隐患!然而,通过这篇文章告诉你,使用浏览器保存账号和密码并不安全!......
  • 【 C++ 】如何查看项目中使用的c++版本
    【C++】如何查看项目中使用的c++版本Francesca_upper于2022-07-0610:15:58发布1847收藏2分类专栏:C++文章标签:c++开发语言版权C++专栏收录该内容1篇文章0......
  • 实验二 openssl使用
    配置LD_LIBRARY_PATH并检查openssl可执行程序版本号  检查SM3哈希校验和  检查椭圆曲线是否包含SM2  检查对称算法  查找SM4对称加密API接口文档......
  • Fiddler使用手册之SSL证书的问题
    首先下载Fiddler,官网5.0版本是免费的。安装设置Tools--options --HTTPS --Connections按下图设置勾选,确保一致。点击确定后。关闭重新打开软件。这时候就已经开......
  • 【原子样式实践】第10篇 原子样式到原子设计的发展使用
    在各种知名样式表或者组件库开箱即用的优势下,原子样式依然流行,说明了成品样式(半定制样式)存在升级、变更或者管理的需求,在维护时与发展或者规范形成了冲突。在大粒度上不能较......