![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis
Redis非关系型数据库学习笔记
果肉冻憨皮
这个作者很懒,什么都没留下…
展开
-
Redis实现原生分布式锁,客户端调用服务端的 Lua 脚本解决Redis原生分布式锁原子性问题
Redis实现原生分布式锁,客户端调用服务端的 Lua 脚本解决Redis原生分布式锁原子性问题1. Jedis 封装 Redis添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency>CallWithJedispubl原创 2022-03-26 17:08:10 · 1258 阅读 · 0 评论 -
Redisson 实现分布式锁测试
Redisson 实现分布式锁测试1. 添加依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.16.4</version> </dependency>2.创建测试类public c原创 2022-03-26 15:48:30 · 1051 阅读 · 0 评论 -
2、SpringBoot 整合 Redis (Jedis)并封装配置类
一、 添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis-reactive</artifactId> <!-- 1.5的版本默认采用的连接池技术是jedis 2.0以上版本默认连接池是lettuce, 在这里采用jedis,所以需要排除lettuce的jar -->原创 2022-03-24 20:10:46 · 410 阅读 · 0 评论 -
Redis常用命令
Redis存储数据的结构常用的5种数据结构:key-string:一个key对应一个值。key-hash:一个key对应一个Map。key-list:一个key对应一个列表。key-set:一个key对应一个集合。key-zset:一个key对应一个有序的集合。另外三种数据结构:HyperLogLog:计算近似值的。GEO:地理位置。BIT:一般存储的也是一个字符串,存储的是一个byte[]。五种常用的存储数据结构图key-string:最常用的,一般用于存.原创 2022-03-19 00:30:37 · 864 阅读 · 0 评论 -
Redis的介绍和安装
基本认识两重身份:缓存工具:Ehcache、MemCache、JCache。。。 Spring CacheNoSQL 数据库(Not Only SQL)MongoDB\Redis\Neo4j\HBase背景2.1 数据库压力过大由于用户量增大,请求数量也随之增大,数据压力过大2.2 数据不同步多台服务器之间,数据不同步2.3 传统锁失效多台服务器之间的锁,已经不存在互斥性了。NoSQL介绍Redis就是一款NoSQL。NoSQL -> 非关系型原创 2022-03-18 22:53:02 · 1542 阅读 · 0 评论 -
Redis中的事务
redis中事务的用法非常简单,我们通过MULTI命令开启一个事务在MULTI命令执行之后,我们可以继续发送命令去执行,此时的命令不会被立马执行,而是放在一个队列中当所有的命令都输入完成后,我们可以通过EXEC命令发起执行,也可以通过DISCARD命令清空队列127.0.0.1:6379> MULTIOK127.0.0.1:6379> set k1 v1QUEUED127.0.0.1:6379> set k2 v2QUEUED127.0.0.1:6379> se.原创 2022-03-18 14:20:08 · 655 阅读 · 0 评论