redis
文章平均质量分 81
redis
hello小强
已婚猿
展开
-
redis笔记 - redis事务
一个客户端拿到锁之后先把数据锁上再执行操作,其他客户端发现如果被锁上了只能等待,无法控制修改数据,当第一个客户端操作完成之后释放修改后的数据,第二个客户端才能拿到数据,并根据第一个客户端操作后的数据进行相应的业务判断或者控制修改数据。2.指令集合中存在语法没有问题,但是无法正确执行的情况,例如数据类型不匹配等,会把能执行的执行了,不能执行的输出错误信息,需要程序员自己控制数据回滚。锁的作用:在事务exec(执行)之前,如果数据发生了变化,则不再修改这个key的数据,避免对一个出现数据重复操作异常。原创 2023-06-27 23:38:58 · 97 阅读 · 0 评论 -
redis笔记-redis设置数据有效期与过期数据删除策略
数据过去时不做处理,当访问到过期数据时,对过期数据进行删除,如果访问时数据未过期,则返回数据。周期性轮询redis中的数据,采取随机抽取的策略,利用过期数据占比的方式控制删除频度。CPU占用设置有峰值,检测频度可以自定义,内存压力不是很大,长期占用内存的冷数据会被持续清理。被设置了有效期的数据,到期后还没有被删除的数据被称为过期数据。将键的过期时间设为 timestamp 所指定的秒数时间戳(固定的时间戳)将键的过期时间设为 timestamp 所指定的秒数时间戳(固定的时间戳)将键的生存时间按照秒设置。原创 2023-07-04 22:45:47 · 651 阅读 · 0 评论 -
redis笔记-下载安装及基础启动配置
windows下载redis访问地址linux下载地址:http://download.redis.io/relerses/redis-???tar.gz??tar.gz版本号自己指定,可在官网上查询 http://download.redis.io。原创 2023-06-19 00:04:29 · 69 阅读 · 0 评论 -
redis笔记 - redis持久化
AOF(append only file)持久化,目前rdis持久化的主流方式,以独立日志的方式记录每次写的命令,记录数据产生的过程,重启时执行AOF文件中的命令达到数据恢复的目的。为了解决随着数据的不断写入导致AOF备份文件会越来越大问题,redis引入了AOF重写机制压缩文件体积,只将同一条数据多次执行的最终结果进行记录,以此来减小无效的记录和文件体积。默认配置,每秒将缓冲区的指令同步到AOF文件中,数据准确性较高,性能较高,建议使用。每次写入均同步到AOF文件中,数据零误差,性能较低,不太建议使用。原创 2023-06-26 23:53:37 · 277 阅读 · 0 评论