![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
托尼吴
退役大厂架构师
展开
-
Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法...转载 2018-04-28 16:23:32 · 127 阅读 · 0 评论 -
java封装redis基础操作类
package com.example.redisdemo.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core....原创 2018-05-25 15:59:48 · 2879 阅读 · 0 评论 -
springboot项目中 jedis对redis缓存的操作
1:导入依赖 <!--jedis--><dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.5.2</version>&a原创 2018-06-02 11:50:34 · 1825 阅读 · 3 评论 -
Redis分布式锁如何实现(可在实战中使用)
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。满足redis分布式锁条件互斥性。在任意时刻,只有一个客户端能持有锁。 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 具有容错性。只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 解铃还须...原创 2019-03-23 14:44:54 · 538 阅读 · 0 评论 -
redis 关闭保护模式
1.错误代码没有贴,如果出现记得添加gcc包image.png2.如果发现命令行中只能打印出大写在符号,那么长安【A】就好,或者shift+[A]试试3.mini安装Linux发现连不了网,要在配置文件中启动网关,并且设置自动分配IP地址,如果手动配置IP地址的话开门,可能还是连不上4.java连接Redis出现错误,--------(错误原因:1>Linux防火墙默...原创 2019-04-22 14:37:41 · 9863 阅读 · 0 评论 -
Redis 集合的使用
集合的结构集合的特点1:无序2:无重复3:支持集合建的操作(交集,并集,差集)添加操作删除操作查询集合的大小获取操作smembers返回的数据是无序的,容易造成阻塞集合间的差集集合间的交集...原创 2019-06-14 17:23:32 · 762 阅读 · 0 评论 -
Redis其他功能的使用(慢查询,Bitmap,pipeline,发布订阅,GEO)
1:慢查询客户端向redis接口请求的过程a:慢查询发现在第三阶段b:客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素两个配置: -slowlog-max-len1:先进先出队列2:固定长度3:保存在内存中-slowlog -log-slower-than1:慢查询阈值(单位微秒)2:slowlog-log-sl...原创 2019-07-07 15:41:57 · 254 阅读 · 0 评论 -
redis主从复制
一:主从配置:优先配置从机:每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件1:修改config文件,并复制多个不同端口的configa:修改端口号2:日志名称3:dump文件2:启动不同端口的reids服务#启动端口redis服务redis-server --port...原创 2019-07-18 20:24:50 · 107 阅读 · 0 评论