redis基本操作,基于StringRedisTemplate,存储,取值,设置超时时间,获取超时时间,插入list操作
@Autowired
private StringRedisTemplate stringRedisTemplate; @GetMapping("/test")
void test() {
stringRedisTemplate.opsForValue().set("liuqi", "13221050705",
15, TimeUnit.MINUTES); String str1 = stringRedisTemplate.opsForValue().get("liuqi");
long time1 = stringRedisTemplate.getExpire("liuqi");
long time2 = stringRedisTemplate.getExpire("67");
String str2 = stringRedisTemplate.opsForValue().get("67"); stringRedisTemplate.opsForValue().set("test", "100", 60 * 10,
TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间
String s1 = stringRedisTemplate.opsForValue().get("test"); long n1 =
stringRedisTemplate.boundValueOps("test").increment(-1); //val做-1操作
String s2 = stringRedisTemplate.boundValueOps("test").get();
long n2 =
stringRedisTemplate.boundValueOps("test").decrement(1);
String s3 = stringRedisTemplate.boundValueOps("test").get();
String s4 =
stringRedisTemplate.boundValueOps("test").getAndSet("670"); String s5 = stringRedisTemplate.opsForValue().get("test");//根据key获取缓存中的val long n3 =
stringRedisTemplate.boundValueOps("test").increment(1);//val
+1 long n4 = stringRedisTemplate.getExpire("test");//根据key获取过期时间
boolean f6 = stringRedisTemplate.expire("test", 10,
TimeUnit.MINUTES); long n5 = stringRedisTemplate.getExpire("test",
TimeUnit.SECONDS);//根据key获取过期时间并换算成指定单位 boolean f = stringRedisTemplate.delete("test");//根据key删除缓存 boolean f2 = stringRedisTemplate.hasKey("546545");//检查key是否存在,返回boolean值 long n6 = stringRedisTemplate.opsForSet().add("123", "1",
"2", "3");//向指定key中存放set集合 boolean f3 = stringRedisTemplate.expire("123", 1000,
TimeUnit.MILLISECONDS);//设置过期时间 boolean f4 =
stringRedisTemplate.opsForSet().isMember("123", "1");//根据key查看集合中是否存在指定数据 Set<String> setStr =
stringRedisTemplate.opsForSet().members("123");//根据key获取set集合 }
redis基本操作,基于StringRedisTemplate,存储,取值,设置超时时间,获取超时时间,插入list操作的更多相关文章
- redis(三)积累-基本的取值和设值
1. 先把redis的连接池拿出来, JedisPool pool=new JedisPool(new JedisPoolConfig(),"127.0.0.1") Jedis ...
- $.cookie()取值设置
本文为博主原创,未经允许不得转载: 使用jquery.cookie.js中的cookie做了一个折叠式菜单栏,用cookie保存会话的值,其中的值为点击菜单栏时,即在cookie中 保存对应的值,保证 ...
- Mysql 如何设置字段自动获取当前时间
应用场景: 1.在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间: 2.在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意 ...
- EasyUI DataGrid 基于 Ajax 自定义取值(loadData)
为 datagrid 加载数据分两种情况: 一种是基于 Ajax 请求获取数据然后通过"loadData"方法来赋值: 另一种是直接使用 datagrid 自带的"loa ...
- jquery操作select(option)的取值,设置和选中
比如 <select class="selector"> <option value ="volvo">Volvo</option ...
- Mysql 如何设置字段自动获取当前时间,附带添加字段和修改字段的例子
--添加CreateTime 设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name`ADD COLUMN `CreateTime` datetime N ...
- 用javascript/jQuery给CKEditor取值/赋值
CKEditor 是著名的 HTML 编辑器,IBM.Oracle.Adobe 等都在用.CKEditor 创建于 2003 年,其前身为 FCKEditor,在 2009 年的时候把“F”去掉了,更 ...
- EL表达式详解(常用表达式以及取值)
EL表达式 学习总结 一. El表达式概念 二. El中的表达式 1. 算术表达式 2. 比较表达式 3. 逻辑表达式 4. 三元表达式 5. 判空表达式 三.EL 从四个作用域中取值 1. 概念 2 ...
- Kindeditor JS 取值问题以及上传图片后回调等
KindEditor.ready(function (K) { var editor = K.create('#editor_id', { //上传管理 uploadJson: '/js/kinded ...
随机推荐
- python前后台交互相关配置
全局配置:全局样式.配置文件 在js下创建setting.js ,配置全局的settings.js import settings from '@/assets/js/settings' Vue.pr ...
- webpack4.41.0配置一(基础配置webpack文件,入口出口,实现打包)
1.查看node.js版本.npm版本和webpack版本(使用webpack4时,请确保node.js的版本>=8.9.4) 2.我先重新卸载了webpack和webpack-cli(全局) ...
- 关于video++,jsrun,有道笔记等的感想
这几天一直在思考切入点.想了很多,有关于给初创企业提供社交平台营销的,如公众号,小程序,支付宝的到位,附近等.这些初看起来可行,细想起来有一些根本不完备.如通过微小宝多平台客户端了解最热的内容,在内容 ...
- c#显示行号设置方法
工具→选项→文本编辑器→c#→常规→显示→勾选行号 反之取消即可.
- 【网易官方】极客战记(codecombat)攻略-地牢-焰中舞动
关卡连接: https://codecombat.163.com/play/level/fire-dancing 用循环节省输入并拯救英雄! 简介: 左 右 起舞,避开火球. 使用 while tru ...
- Flask 教程 第十七章:Linux上的部署
本文翻译自The Flask Mega-Tutorial Part XVII: Deployment on Linux 这是Flask Mega-Tutorial系列的第十七部分,我将把Microbl ...
- buuctf 变异凯撒
加密密文:afZ_r9VYfScOeO_UL^RWUc 格式:flag{ } 这里我们发现a, f, Z, _的ASCii码是 97, 102, 90, 95 而再看这里flag{}的ASCii码是- ...
- 更改mysql数据库默认的字符集(编码方式)
mysql数据库的默认编码方式是latin1, 在mysql中存储和显示中文时会产生乱码,必须要更改默认的编码方式为utf8 或 gbk.(以下以gbk为例.) 更改服务器的编码方式,在终端输入以下命 ...
- 【SSH】Spring 整合 Struts
添加 spring-struts-3.2.9.RELEASE.jar struts-config.xml 添加 <controller> <set-property property ...
- 如何将博客内容输出到pdf
可以按照三类网页插件:Clearly,Instapaper 和 Readability,实际安装发现,第一个装不上,只有最后一个好用.在firefox或者chrom浏览器装好后,右键switch to ...