摘要: #RDB(Redis DataBase) redis是内存数据库如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以Redis提供了持久化功能。 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的SnapShot快照,它恢复时是将快照文件直接读 阅读全文
posted @ 2021-12-11 21:13 一刹流云散 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 单位 大小写不敏感 可以导入多个配置文件 网络 通用 快照(在规定时间内,执行了多少次操作,就会持久到文件 .rdb .aof) redis是内存数据库如果不持久化就会断电即失 安全 客户端限制 内存配置 noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信 阅读全文
posted @ 2021-12-11 20:39 一刹流云散 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 在SpringBoot2.x之后,原来的使用的jedis被替换为了lettuce(lettuce) jedis:底层采用的是直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用jedis pool连接池(Bio模式) lettuce:底层采用的是netty(Netty 是一个利用 Java 阅读全文
posted @ 2021-12-11 18:01 一刹流云散 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Jedis:Redis官方推荐的java连接开发工具,使用java操作Redis中间件,如果你要使用java操作Jedis,那么一定要对Jedis十分的熟悉 导入对应依赖 <!--导入jedis包--> <!-- https://mvnrepository.com/artifact/redis.cl 阅读全文
posted @ 2021-12-11 16:18 一刹流云散 阅读(52) 评论(0) 推荐(0) 编辑
摘要: Mysql:ACID 原子性:要么同时成功,要么同时失败 #Redis事务 Redis单条命令是保证原子性的, 但是Redis事务不保证原子性,Redis事务也没有隔离级别的概念 所有命令在事务中并没有被执行,只有发起执行命令时才会执行 Exec 本质:一组命令的集合,一个事务中的所有命令都会被序列 阅读全文
posted @ 2021-12-11 15:13 一刹流云散 阅读(61) 评论(0) 推荐(0) 编辑