SpringBoot实现Redis分布式锁
摘要:前言 当不同的进程,必须以独占资源的方式实现资源共享,就需要用到分布式锁。 安全和稳定性 分布式锁的实现,必须满足以下2个特性 独享互斥:在任意一个时刻,只能有一个客户端持有锁无死锁:既然有加锁,则必须存在解锁。即使持有锁的客户端崩溃宕机,锁仍然允许被其他客户端获取,不能造成无限期的等待 例子1 @
阅读全文
posted @
2020-09-16 14:18
风停了,雨来了
阅读(1155)
推荐(0)
Redis持久化之RDB、AOF详解
摘要:概述 Redis 提供了2种不同的持久化方式,分别为RDB和AOF RDB能够定时地对数据进行快照存储,因为是定时的,所以服务宕机时存在丢失数据的风险AOF能够记录每一次的写操作,当服务重启的时候会重新执行这些命令来恢复数据,恢复完整度高,但是比较耗时Redis服务启动时,根据配置的持久化方式来决定
阅读全文
posted @
2020-09-15 21:51
风停了,雨来了
阅读(291)
推荐(0)
Linux安装Redis完整步骤
摘要:安装 cd /opt/software #下载5.0.8版本 wget http://download.redis.io/releases/redis-5.0.8.tar.gz #解压到/usr/local tar -zxvf redis-5.0.8.tar.gz -C /usr/local/ cd
阅读全文
posted @
2020-09-15 17:24
风停了,雨来了
阅读(174)
推荐(0)
SpringBoot操作Redis哈希类型
摘要:概述 SpringBoot操作Redis复杂对象,通常使用RedisTemplate,直接声明即可。 @Autowired private RedisTemplate redisTemplate; put、putAll put设置对象的单个属性值putAll设置对象的多个属性值 //设置user的n
阅读全文
posted @
2020-08-17 16:41
风停了,雨来了
阅读(3263)
推荐(0)
SpringBoot使用StringRedisTemplate操作Redis字符串
摘要:概述 StringRedisTemplate继承自RedisTemplate<String, String>,当操作对象都是String类型的时候,就使用StringRedisTemplate即可。 引入依赖 <dependency> <groupId>org.springframework.boo
阅读全文
posted @
2020-08-17 13:45
风停了,雨来了
阅读(2982)
推荐(0)
Docker环境安装Redis
摘要:拉取镜像 [root@192 ~]# docker pull redis [root@192 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis latest 1319b1eaa0b7 7 days ago 104MB 配置文件
阅读全文
posted @
2020-08-12 21:08
风停了,雨来了
阅读(117)
推荐(0)
Redis基本数据类型1--String
摘要:概述 string是redis最常用的数据类型,一般用于key-value缓存项设置。 redis没有int和float类型,就算存的是数值,也是以string类型记录 127.0.0.1:6379[4]> set age 30 OK 127.0.0.1:6379[4]> TYPE age stri
阅读全文
posted @
2020-08-07 17:39
风停了,雨来了
阅读(124)
推荐(0)