- 博客(155)
- 收藏
- 关注
原创 【Redis存储】渐进式遍历和数据库管理
这是因为本身 Redis 并没有为多数据库提供太多的特性,其次无论是否有多个数据库,Redis 都是使用单线程模型,所以彼此之间还是需要排队等待命令的执行。所以实践中,始终使用数据库 0 其实是一个很好的选择。Redis 中存在数据库的概念,与MySQL不同的是,Redis 默认提供了16 个数据库,编号 0-15,不能像MySQL那样创建和删除。这16个数据库中的数据是隔离的,互相之间不会受到影响,默认情况下私用的数据库编号是0(实际应用中很少会关注redis数据库,默认使用0号就可以)。
2025-11-22 16:02:57
445
原创 【Redis存储】集合
ziplist(压缩列表):当有序集合的元素个数小于 zset-max-ziplist-entries 配置(默认 128 个), 同时每个元素的值都小于 zset-max-ziplist-value 配置(默认 64 字节)时,Redis 会⽤ ziplist 来作为有序集合的内部实现,ziplist 可以有效减少内存的使用。集合类型也是保存多个字符串类型的元素的,但和列表类型不同的是,集合中元素之间是无序的,且元素不允许重复。从0开始,支持负数。:(默认)将所有集合中该元素的分数(已乘以权重)相加。
2025-11-21 22:23:42
768
原创 【Redis存储】List列表
ziplist(压缩列表):当列表的元素个数小于 list-max-ziplist-entries 配置(默认 512 个),同时,列表中每个元素的长度都小于 list-max-ziplist-value 配置(默认 64 字节)时,Redis会选用 ziplist 来作为列表的内部编码实现来减少内存消耗。在 Redis 中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、 获取指定索引下标的元素等。元素的位置由插入顺序决定(先插的在前,后插的在后),不会自动排序。
2025-11-20 14:29:22
707
原创 【Redis存储】Hash哈希
ziplist(压缩列表):当哈希类型元素个数小于 hash-max-ziplist-entries 配置(默认512个)、同时所有值都小于 hash-max-ziplist-value 配置(默认 64 字节)时,Redis会使用 ziplist 作为哈希的内部实现,ziplist使用更加紧凑的结构实现多个元素的连续存储,所以在节省内存方面比hashtable 更加优秀。在字段不存在的情况下,设置 hash 中的字段和值。设置 hash 中指定的字段的值。获取 hash 中的所有的值。
2025-11-19 20:20:20
287
原创 【Redis存储】string字符串
如果value的数据类型不是string,会报错。mget与get的区别是mget可以⼀次性获取多个key的值,get只能一次获取一个。如果 key 之前存在,则覆盖,无论原来的数据类型是什么。mset与set的区别是mset⼀次性设置多个 key 的值。setnx设置键值对,但只允许在key之前不存在的情况下。setex和psetex都是在设置键的字符串值时,再指定个过期时间。redis中的字符串都是按照二进制数据的方式存储的,所以 Redis 是不处理字符集编码问题的,即不会做任何的编码转换。
2025-11-19 12:08:33
563
原创 【Redis存储】数据类型和编码方式
小数据和大数据分别使用不同编码,使小数据减少内存的占用,大数据用高效编码合理利用内存。Redis中,key固定为字符串,value是Redis中的数据类型,而Redis采用。的设计,每种数据结构都有自己的底层内部编码实现。Redis这样设计的目的是。命令查询 key 对应 value 的内部编码。
2025-11-18 15:46:36
236
原创 【Qt开发】输入类控件
Line Edit、Text Edit、Combo Box、Spin Box、Date Edit和Time Edit、Dial、Slider输出类控件的说明
2025-05-26 21:31:39
1018
原创 【MySQL数据库】表的约束
平常所看到如 int(10) 的数值类型就与该字段相关,int占比4字节,这里的10表示填充的宽度,若没有 zerofill 这个属性,括号内的数字是毫无意义的。在MySQL中,表的约束是指用于插入的数据必须遵循特定的规则,使其插入正确的数据,以保持数据库的数据是符合预期的。唯一键作用与主键差不多,都是保证一列中的所有值都是唯一的,不同的是主键不可以为空(null),但唯一键可以为空,且一个表中可以有多个唯一键。主键 primary key 用来唯一的约束该字段里面的数据,表示该数据不能重复,不能为空。
2025-04-22 19:14:47
704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1