E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sdshdr
Redis入门笔记-redis内部数据结构(01)
一、字符串 为了提高字符串使用的效率,redis源代码中使用字符串的结构如下: typedef char *sds; struct
sdshdr
{ // buf 已占用长度 i
·
2015-11-02 11:27
redis
redis 映射数据结构粗略
是redis底层字符串实现,结构为: typedef char *sds; struct
sdshdr
{ // buf 已占用长度 int len;
·
2015-10-27 16:46
redis
redis源码分析(3)sds
在sds的定义之后,还有一个结构体: 1 struct
sdshdr
{ 2 int len; 3 int free;
·
2015-10-27 16:00
redis
Redis的简单动态字符串实现
sds简单动态字符串数据结构如下: 1 typedef char *sds; 2 3 struct
sdshdr
{ 4 i
·
2015-10-27 13:08
redis
Redis源码阅读-sds字符串源码阅读
其定义如下:typedefchar*sds; structsdshdr{ unsignedintlen; unsignedintfree; charbuf[]; };sds指向了char字符串
sdshdr
stonehat
·
2015-10-05 16:00
Redis研究-2.简单动态字符串操作
这一篇主要说说针对这个SDS,Redis封装了哪些操作,在看封装的函数之前,先看一下sds.h里面的一个申明:typedefchar*sds;这个申明,在Redis的SDS中启到了非常重要的作用,这个字符指针是用于指向
sdshdr
会飞的杨先生
·
2015-08-24 14:00
redis
api
sds
简单动态字符串
Redis源码学习:字符串
Redis源码学习:字符串1.初识SDS1.1SDS定义Redis定义了一个叫做
sdshdr
(SDSorsimpledynamicstring)的数据结构。
dc_726
·
2015-05-30 08:00
redis
源码
sds
redis数据类型-strings
redis采用结构
sdshdr
和sds封装了字符串,字符串相关的操作实现在源文件sds.h/
jsj_007
·
2015-04-13 12:30
redis
数据类型
strings
redis数据类型-strings
redis采用结构
sdshdr
和sds封装了字符串,字符串相关的操作实现在源文件sds.h/
jsj_007
·
2015-04-13 12:30
redis
数据类型
strings
redis数据类型-strings
redis采用结构
sdshdr
和sds封装了字符串,字符串相关的操作实现在源文件sds.h/sds.c
jsj_007
·
2015-04-13 12:30
数据类型
strings
redis
Redis
Redis设计与实现 - chapter1-6
数据结构:sds.h: struct
sdshdr
{ int len; // 使用量 (应该是unsigned int) int free
方武卓
·
2015-03-28 11:00
Redis源码学习1——基本数据结构sds
[-]
sdshdr
结构sdsnew构建字符串sdscatsds字符串扩展sdsclear清除最近好几次用到redis,但是一直没有时间来好好学习下redis的原理,打算最近花一个月的空余时间来整理学习下
jinyeweiyang
·
2014-11-09 22:00
redis代码 支持的数据结构
都是通过buf获取对应的
sdshdr
的指针,来获取其他成员len/free;内存的申请和释放也是以
sdshdr
为申请单位。Strings支持的操作
aalbertini
·
2014-05-06 18:00
redis内存预分配策略
sds.c/sdsMakeRoomFor函数描述了
sdshdr
的这种内存预分配优化策略,以下是这个函数的伪代码版本:defsdsMakeRoomFor(
sdshdr
,required_len):#预分配空间足够
Towan
·
2013-11-15 11:14
数据库
redis内存预分配策略
sds.c/sdsMakeRoomFor函数描述了
sdshdr
的这种内存预分配优化策略,以下是这个函数的伪代码版本:defsdsMakeRoomFor(
sdshdr
,required_len): #预分配空间足够
beijing20120926
·
2013-11-15 11:00
redis
内存
Redis设计与实现读书笔记——简单动态字符串
en/latest/internal-datastruct/sds.html数据类型定义与sds实现有关的数据类型有两个,一个是sds://字符串类型的别名 typedefchar*sds; 另一个是
sdshdr
zinss26914
·
2013-07-06 19:00
Redis的sds
typedefchar*sds; sds类型的指针退sizeof(
sdshdr
)个字节就是
sdshdr
。这个库接口比较丰富,包
jollyjumper
·
2013-06-15 18:00
redis
String
源代码
sds
Redis源码学习之【动态字符串】
源文件sds.hsds.c分析数据结构//sds类型 typedefchar*sds; //
sdshdr
结构 structsdshdr{ //buf已占用长度 intlen; //buf剩余可用长度
qqyanchong
·
2013-03-16 14:00
redis
Redis string
typedef char *sds;struct
sdshdr
{ int len;// len表示buf字符数组实际使用的空间大小, int free;//free表示buf剩余空间大小
快乐的天空
·
2012-08-02 10:00
Redis string的小笔记
数据结构定义: struct
sdshdr
{ long len; long free;  
calmhawk
·
2011-08-17 17:00
String
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他