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