Redis
g_curry
这个作者很懒,什么都没留下…
展开
-
Redis系列文章汇总
Redis系列笔记跟着B站up狂神说学习,所有笔记照着敲了一遍,记录下来供后续忘了参考。 一、NoSQL简介 二、Redis入门–配置安装等 三、Redis数据类型(重要) 四、Redis事务 五、Jedis使用 六、SpringBoot整合Redis 七、Redis持久化 ...原创 2020-07-07 15:47:26 · 206 阅读 · 0 评论 -
Redis 数据类型
Redis 数据类型Redis-Key五大基本类型StringListSetHashZset(有序集合)三种特殊类型geospatial 地理位置HyperLogLogBitmaps Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和地理原创 2020-07-07 15:40:05 · 150 阅读 · 0 评论 -
Redis持久化
Redis持久化RDBAOF(Append Only File) 面试重点 RDB 什么是rdb 在主从复制中,rdb是备用的 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-312Gqzgv-1594106614943)(https://img2020.cnblogs.com/blog/1696900/202007/1696900-20200707115317388-601104457.png)] 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapsh原创 2020-07-07 15:24:38 · 200 阅读 · 0 评论 -
SpringBoot整合Redis
SpringBoot整合Redis测试整合自定义 RedisTemplateRedis.conf 配置文件 SpringBoot 操作数据库: Spring-data jpa jdbc MongoDB Redis! 在SpringBoot 2.x以后,原来使用jedis被替换成了lettuce jedis:采用的直连,多个线程去操作的话是不安全的,如果要避免不安全的,使用jedis pool连接池! BIO模式。 lettuce:采用 netty,实例可以在多个线程中进行共享,不存在线程不安全的情况,可以减原创 2020-07-07 15:22:58 · 198 阅读 · 0 评论 -
Jedis 使用
Redis系列5Jedis 使用常用API(上面API)事务 Jedis 使用 使用Java来操作Redis 1、导入maven依赖 <dependencies> <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId>原创 2020-07-03 11:57:40 · 130 阅读 · 0 评论 -
NoSQL简介
Redis系列1NoSQL简介为什么要使用NoSQL什么是NoSQLNoSQL 四大分类 NoSQL简介 为什么要使用NoSQL 1、MySQL单机时代 1、数据量如果太大、一个机器放不下了! 2、数据的索引(B+Tree),一个机器内存也放不下 3、访问量(读写混合),一个服务器承受不了 2、Memchached(缓存)+MySQL+垂直拆分(读写分离) 网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据的压力,我们可以使用缓存来保证效率! 发展过程:优化数据结构和原创 2020-07-03 11:54:32 · 838 阅读 · 0 评论 -
Redis事务
Redis系列4Redis事务锁 Redis事务 原子性:要么同时成功,要么同时失败! Redis 单条命令是保证原子性的,但是事务不保证原子性,而且事务没有隔离级别的概念。 Redis 事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务的执行过程中,会按照顺序执行! 一次性、顺序性、排他性 来执行一些列的命令 Redis的事务: 开启事务( MULTI ) 命令入队( QUEUED ) 执行事务( exec ) 正常执行事务! 127.0.0.1:6379> MULTI原创 2020-07-03 11:53:06 · 108 阅读 · 0 评论 -
Redis入门
Redis入门 Redis(Remote Dictionary Server ),即远程字典服务 百度定义: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排原创 2020-07-03 11:47:47 · 161 阅读 · 0 评论