
Redis
文章平均质量分 84
沙漠里怎么会有泥鳅
写代码贼6
展开
-
彻底搞懂 Redis 事务
提到redis的事务,相信很多初学的朋友会对它的理解和使用有些模糊不清,料想它和我们常见的关系型数据库(mysql 、mssql等)中的事务相同,也支持回滚,但这样理解就进入了一个误区,首先:关系型数据中的事务都是原子性的,而redis 的事务是非原子性的。再多说一句,什么是程序原子性?简单的理解就是:整个程序中的所有操作,要么全部完成,要不全部不完成,不会停留在中间某个环节。那么非原子性就是不满足原子性的条件就是非原子性了。我们用例子来解释一下:原子性:数据库中的某个事务A中要更新t1表、t2表的某条记转载 2021-03-09 14:18:04 · 151 阅读 · 0 评论 -
深挖Redis的五种数据类型(附带应用场景)
文章目录前言一、String二、Hash三,List总结前言介绍Redis中最常用的五种数据类型:String,Hash,List,Set,Sorted_Set一、StringRedis的String类型是按字节流进行存储,是二进制安全的。为什么Redis不用字符流进行存储?对于不同编程语言字符类型,整型,浮点等。所占字节数可能都不一样,使用二进制存储的好处就是不需要担心各种类型在不同场景中代表的字节数是不同,Redis作为一个中间件需要保证存储安全。通讯双方只需要制定相同的字符集进行编码原创 2020-09-11 12:32:24 · 616 阅读 · 1 评论