redis
文章平均质量分 74
java
WoodieWang
20岁,30年的开发经验,就问你怕不怕!
展开
-
redis缓存满了,继续写入数据会怎么样?
这里是使用淘汰策略:在Redis 4.0之前有6种内存淘汰策略,之后又增加2种,一共8种,如下图所示:noeviction策略:内存空间达到maxmemory时,不会淘汰数据,有新写入时会返回错误。 volatile-ttl策略:针对设置了过期时间的键值对,根据过期时间的先后进行修改,越早过期的越先被删除。 volatile-random策略:在设置了过期时间的键值对中,进行随机删除。 volatile-lru策略:使用LRU算法筛选设置了过期时间的键值对,进行删除。 volati.转载 2021-04-20 01:14:29 · 2718 阅读 · 0 评论 -
redis事务
1、基本概念1)什么是redis的事务?简单理解,可以认为redis事务是一些列redis命令的集合,并且有如下两个特点:a)事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。b)事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。2)事务的性质ACID一般来说,事务有四个性质称为ACID,分别是原子性,一致性,隔离性和持久性。a)原子性atomicity:redis事务保证事务中的.转载 2021-04-19 21:41:27 · 94 阅读 · 0 评论