【对象】
typedef struct redisObject {
    unsigned type:4;【REDIS_STRING,REDIS_LIST, HASH, SET, ZSET】
    unsigned encoding:4;
    unsigned lru:REDIS_LRU_BITS; /* lru time (relative to server.lruclock) */ //空转时长
    int refcount; //引用计数
    void *ptr;
} robj;
 

【数据库】
typedef struct redisDb {
    dict *dict;                 /* The keyspace for this DB */
    dict *expires;              /* Timeout of keys with a timeout set */
    dict *blocking_keys;        /* Keys with clients waiting for data (BLPOP) */
    dict *ready_keys;           /* Blocked keys that received a PUSH */
    dict *watched_keys;         /* WATCHED keys for MULTI/EXEC CAS */
    int id;
    long long avg_ttl;          /* Average TTL, just for stats */
} redisDb;

最新文章

  1. 设置R启动时自动加载常用的包或函数
  2. @font-face制作Web Icon
  3. sublime问题汇总
  4. mousewheel 模拟滚动
  5. JavaScript 使用 sort() 方法从数值上对数组进行排序
  6. Where is "Active Directory Information Extractor"?
  7. BZOJ 3129 SDOI2013 方程
  8. sqlMetal用法和例子 自定义DBML
  9. Javascript 汉字转拼音
  10. hdoj 3400 三分
  11. 自定义表单-jsonform
  12. 深度学习 for java http://deeplearning4j.org/
  13. RabbitMQ4--发后即忘和RPC
  14. Linux 高性能服务器编程——I/O复用
  15. 解决mysql中只能通过localhost访问不能通过ip访问的问题
  16. 本地代码上传到git
  17. Unity判断用户联网状态,WiFi/移动网络/无网络
  18. C# 新语法收集
  19. 【java】:Junit
  20. SpringMVC——消息转换器HttpMessageConverter(转)

热门文章

  1. ssm框架整合-过程总结(第二次周总结)
  2. Date、Calendar、DateFormat、SimpleDateFormat、Timer、TimerTask类
  3. JavaScript数据结构与算法-列表练习
  4. python函数回顾:setattr()
  5. 超详细:CSS-float详解
  6. AndroidStudio项目import进的包都是红色的
  7. PHP获取域名、IP地址的方法
  8. junit在idea中的使用(2)--实践篇
  9. php 跨域 form提交 2种方法
  10. 015_[小插曲]看黄老师《炼数成金Hadoop应用开发实战案例》笔记