• redis基础


    网上还是大牛多

    https://www.cnblogs.com/huangxincheng/category/755864.html —— 详细介绍

    http://doc.redisfans.com/ —— redis命令

    稍微掌握下基础东西

    1.存储

    最小的存储单位为SDS(simple dynamic string)

    存在三个属性,len - buf[]长度,free - 未使用元素个数,buf[] - 存放数据

    redis中分为5中类型:list、set、zset、string、hash,这里使用枚举

    最基本的RedisObject 就是通过type字段来区分类型的,其中存在指针字段*ptr指向内存地址

    2.最主要的list类型

    lpush
    push - lpop
    pop 双端队列

    实现原理,指针,我觉得这个好像无论去哪都要搞明白

    ListNode —— ListNode  *prev : 前一个地址  , ListNode  *next : 后一个地址 ,void *value : 

    List —— ListNode *head : 头结点 , ListNode *tail : 尾结点 ,unsigned long len : 当前list长度 .....

    3.hash对象

    ...... ,直接去https://www.cnblogs.com/huangxincheng/p/4973594.html看吧 

    4.Set对象

    介绍了命令

  • 相关阅读:
    Visual Source Safe的使用方法
    二十道经典C#面试题
    C#中转义符
    在自己迷惑的时候,提醒自己
    C#中多态
    C#重载和重写
    DataTable定义
    C#怎么调用方法
    mysql数据类型——字符串char(m)和varchar(m)
    mysql数据类型——时间类型
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/10450150.html
Copyright © 2020-2023  润新知