Redis
cs x
这个作者很懒,什么都没留下…
展开
-
Redis 整合SpringBoot
从SpringBoot2.x之后,原先使用的Jedis被lettuce替代 Jedis:采用直连,模拟多个线程操作会出现安全问题。为避免此问题,需要使用Jedis Pool连接池!类似于BIO模式 lettuce:采用netty网络框架,对象可以在多个线程中被共享,完美避免线程安全问题,减少线程数据,类似于NIO模式 Jedis被lettuce替代Jedis的@ConditionalOnClass注解中有两个类是默认不存在的,所以Jedis是无法生效的Lettuc..原创 2022-05-03 16:40:14 · 811 阅读 · 0 评论 -
Redis Jedis
什么是Jedis是 Redis 官方推荐的 java连接开发工具! 使用Java 操作Redis 中间件!导入依赖<!--导入jedis的包--><dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId&原创 2022-05-03 12:02:09 · 2147 阅读 · 0 评论 -
Redis 监控 Watch实现乐观锁
监控! Watch悲观锁:很悲观,认为什么时候都会出问题,无论做什么都会加锁!乐观锁:很乐观,认为什么时候都不会出问题,所以不会上锁! 更新数据的时候去判断一下,在此期间是否 有人修改过这个数据 获取version 更新的时候比较 version Redis测监视测试正常执行成功!127.0.0.1:6379> set money 100OK127.0.0.1:6379> set out 0OK127.0.0.1:6379> watch mon原创 2022-05-02 21:02:40 · 411 阅读 · 0 评论 -
Redis 事务
事务 (Redis的事务不惧原子性)Redis 事务本质:一组命令的集合! 一个事务中的所有命令都会被序列化,在事务执行过程的中,会按 照顺序执行!一次性、顺序性、排他性!执行一些列的命令!步骤------ 队列 set set set 执行------Redis事务没有没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!ExecRedis单条命令式保存原子性的,但是事务不保证原子性!!!!!!!!!!!redis的事务: 开启事务(mu原创 2022-05-02 20:52:34 · 46 阅读 · 0 评论 -
Redis 五大数据类型
Redis官网命令用法目录redis-key五大基本数据类型string(字符串)List(列表)Set(集合)Hash(哈希)Zset(有序集合)redis-key127.0.0.1:6379> keys * # 查看所有的key(empty list or set)127.0.0.1:6379> set name kuangshen # set keyOK127.0.0.1:6379&g原创 2022-05-02 20:32:03 · 682 阅读 · 0 评论 -
Redis 测试性能
测试性能redis-benchmark:Redis官方提供的性能测试工具,参数选项如下:简单测试一下#测试:100个并发,10万个请求redis-benchmark -h localhost -p 6379 -c 100 -n 100000...原创 2022-05-02 16:27:37 · 322 阅读 · 0 评论 -
Redis安装
一.安装windows安装下载redis压缩包后解压linux安装1.官网地址:https://redis.io/download2.下载Xshell,Xftp免费版3.安装Xftp,连接阿里云服务器4.文件上传到服务器,利用Xftp5.解压安装包程序一般放在opt目录下4.进入解压后文件5、基本的环境安装yum install gcc-c++makemake install6、redis的默...原创 2022-05-02 16:20:09 · 132 阅读 · 0 评论