![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 96
对于redis的一些总结
晏清河
学习ing~
展开
-
单机数据库的实现(上)
Redis 服务器实例可以包含多个数据库,默认情况下有 16 个数据库(编号从 0 到 15),用户可以通过配置文件中的databases参数修改数据库数量。Redis 默认从 0 号数据库开始工作,可以通过SELECT命令切换到其他数据库。数据库切换只会影响当前连接,其他连接不会受影响。Redis 的键空间(key space)是数据库的核心部分,存储了所有的键值对。每个数据库的键空间由一个字典(dict)实现,提供高效的增删改查操作。Redis 支持为键设置生存时间(TTL)或过期时间。原创 2024-08-07 17:13:54 · 777 阅读 · 0 评论 -
redis的数据结构与对象
SDS(Simple Dynamic String)是一种由Redis引入的字符串数据结构,旨在提高字符串处理的效率和灵活性。与C语言中的传统字符串(C字符串)相比,SDS提供了一些额外的功能和改进,特别是在内存管理和性能方面。SDS通过引入长度存储、动态扩展、空间预分配和惰性空间释放等机制,在处理字符串操作时比传统的C字符串更加高效和安全。同时,SDS的二进制安全特性和兼容部分C字符串函数的设计,使其成为一种灵活且功能强大的字符串数据结构。在Redis中,SDS的应用极大地提高了系统的性能和可靠性。双向。原创 2024-08-06 16:15:45 · 688 阅读 · 0 评论