Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
考虑到绝大部分写业务的程序员在实际开发中使用Redis时,只会Setvalue和Getvalue两个操作,对Redis整体缺乏一个认知。
数据库开发商Redis Labs将该公司开发的Redis模块由AGPL改成了Apache v2 0和Commons Clause(共用条款)相结合的许可证,因而对销售许可证涵盖的软件作了限制。
本文介绍了Redis sds数据结构的实现,sds(Simple Dynamic Strings)是Redis中最基本的底层数据结构。
本文介绍了Redis的数据分片以及扩容,作者根据自身的经历给出了具体的Redis切分脚本。
本文介绍了DBA在实际工作中遇到的一些Redis问题以及对应的规避和解决方案,如果你也在用Redis,那么可能其中有一些经验可供参考。
本文深度分析了Redis的持久化问题,什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常理解的硬盘上。