Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件: 1.文件事件:Redis服务器通过套接字与客户端进行连接,而文件事件就是服务器...
RDB持久化通过保存数据库中的键值对来记录数据库状态 AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态。 被写入AOF文件的...
Redis是一个键值对数据库服务器,我们将服务器中的非空数据库以及它们的键值对统称为数据库状态。 Redis数据库是内存数据库,它将自己的数据库...
主要内容 1.服务器保存数据库的方法 2.客户端切换数据库的方法 3.数据库保存键值对的方法 4.针对数据库保存增、删、改、岔操作的实现方法。 ...
8.1对象的类型与编码 Redis中的每个对象都由一个redisObject结构表示,该结构中和保存数据有关的三个属性分别是type属性、enc...
压缩列表是哈希键和列表键的底层实现之一。当一个列表键只包含少量的列表项,并且每个列表项要么就是小整数值,要么就是长度较小的字符串,那么Redis...
整数集合是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。 6....
跳跃表是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 跳跃表支持平均O(logN),最坏O(N)...
字典在Redis中的应用相当广泛,比如Redis的数据库就是使用字典来作为底层实现的,对数据库的增、删、查、改操作也是构建在对字典的操作之上的。...