随笔分类 -  Redis

摘要:0 什么是Redis redis的结构是key-value key是字符串,value有5种类型 字符串类型,hash类型(map),set类型(不允许重复),list(linkedlist),有序集合类型(sortedset) 1 字符串类型 | 命令 | 代码 | | | | | 存储 | se 阅读全文
posted @ 2023-01-05 21:59 姚狗蛋 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 key要求设置过期时间 过期时间不要设置太集中,分散一点。 如果不设置过期时间,有可能会内存溢出 2 value 拒绝过大 string类型不超过20kb hash,list,set,zset元素个数不超过5000个。 3 value选择合适的数据类型 4 禁止使用keys flushall,f 阅读全文
posted @ 2021-12-28 21:25 姚狗蛋 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1 直接看代码 System.out.println(redisTemplate.opsForValue().get("redisKey")); // null boolean redisKeyBoolean = redisTemplate.opsForValue().setIfAbsent("re 阅读全文
posted @ 2021-12-28 20:06 姚狗蛋 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:1 缓存穿透 1-1 缓存空对象 缓存空对象它就是指一个请求发送过来, 如果此时缓存中和数据库都不存在这个请求所要查询的相 关信息, 那么数据库就会返回一个空对象,并将这个空对象和请求关联起来存到缓存中, 当下次还是这个请求过来的时候,这时缓 存就会命中,就直接从缓存中返回这个空对象, 这样可以减少 阅读全文
posted @ 2021-12-21 13:04 姚狗蛋 阅读(39) 评论(0) 推荐(0) 编辑
摘要:什么是Redis redis的结构是key-value key是字符串,value有5种类型 字符串类型,hash类型(map),set类型(不允许重复),list(linkedlist),有序集合类型(sortedset) 1 字符串类型 | 命令 | 代码 | | : | : | | 存储 | 阅读全文
posted @ 2021-12-11 22:33 姚狗蛋 阅读(3) 评论(0) 推荐(0) 编辑
摘要:前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化, 而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。 支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。 所以Redis也可以被看成是一个数据结构服务 器。 阅读全文
posted @ 2020-09-23 11:26 姚狗蛋 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1 缓存穿透 缓存穿透,是指查询一个数据库一定不存在的数据。 正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。 如果数据库查询对象为空,则不放进缓存。想象一下这个情况,如果传入的参数为-1,会是怎么样?这个-1,就 阅读全文
posted @ 2020-07-15 16:05 姚狗蛋 阅读(132) 评论(0) 推荐(0) 编辑
摘要:redis的结构是key-value key是字符串,value有5种类型 字符串类型,hash类型(map),set类型(不允许重复),list(linkedlist),有序集合类型(sortedset) 1 字符串类型 命令|代码 :-|:- 存储|set username siyu 获取|ge 阅读全文
posted @ 2020-05-20 12:03 姚狗蛋 阅读(153) 评论(0) 推荐(0) 编辑
摘要:今日内容 1. redis 1. 概念 2. 下载安装 3. 命令操作 1. 数据结构 4. 持久化操作 5. 使用Java客户端操作redis Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only 阅读全文
posted @ 2020-03-14 22:21 姚狗蛋 阅读(185) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示