码迷,mamicode.com
首页 >  
搜索关键字:redis源码    ( 282个结果
redis源码学习_整数集合
redis里面的整数集合保存的都是整数,有int_16、int_32和int_64这3种类型,和C++中的set容器差不多。 同时具备如下特点: 1、set里面的数不重复,均为唯一。 2、set里面的数是从小到大有序的,这在后面的intsetAdd函数中可以看到。 然后由于我们可以同时存储int_1 ...
分类:其他好文   时间:2017-09-17 00:20:44    阅读次数:258
redis源码学习_链表
redis的链表是双向链表,该链表不带头结点,具体如下: 主要总结一下adlist.c和adlist.h里面的关键结构体和函数。 链表节点结构如下: 链表结构如下: 链表迭代器的结构如下: 里面涉及的函数中,增、删的比较简单,就是结构里面没有带头结点,所以需要单独判断一下头结点的特殊情况。另外对于尾 ...
分类:其他好文   时间:2017-09-16 23:09:32    阅读次数:203
redis源码学习_简单动态字符串
SDS相比传统C语言的字符串有以下好处: (1)空间预分配和惰性释放,这就可以减少内存重新分配的次数 (2)O(1)的时间复杂度获取字符串的长度 (3)二进制安全 主要总结一下sds.c和sds.h中的关键函数 1、sdsmapchars 2、sdstrim 3、sdsll2str 4、sdsspl ...
分类:其他好文   时间:2017-09-16 14:50:15    阅读次数:211
debian下redis2.8.17安装过程
下载redis源码包,我下载的是redis2.8.17 解压缩该源码包 tar zxf redis-2.8.17.tar.gz 进入解压缩后的目录 cd redis-2.8.17/ 添加redis用户 useradd -s /sbin/nologin redis 安装Make命令 apt-get i ...
分类:其他好文   时间:2017-09-14 16:57:23    阅读次数:200
Redis数据库--python交互
-安装 --安装包 ①进入虚拟环境py2_db,联网安装包redis pipinstallredis ②中文官网(http://redis.cn/clients.html)下载redis源码安装 unzipredis-py-master.zip cdredis-py-master pythonsetup.pyinstall --调用模块 fromredisimport* -StrictRedis对象方法 --通过init创建对..
分类:数据库   时间:2017-09-06 22:59:57    阅读次数:298
ubuntu 16.04安装redis(源码安装)zz
本文转载自: http://www.linuxdiyf.com/linux/22527.html Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。 本文记录在 Ubuntu 16.04 上安装配置 Redis ...
分类:系统相关   时间:2017-08-31 16:17:57    阅读次数:244
Redis 入门知识
Redis 的前世今生 Redis的诞生于2008年,由Salvatore Sanfilippo开发。最初作者在开发一个网站时,需要实现一个高性能的队列功能,在使用Mysql无果后,决定自己造一个轮子。自从Salvatore Sanfilippo将 Redis源码在GitHub上开源后,就一发不可收 ...
分类:其他好文   时间:2017-08-25 00:08:31    阅读次数:124
如何创建redis集群
1.下载redis源码包 wget http://download.redis.io/releases/redis-3.2.4.tar.gz 2.解压并安装 3.将src文件夹将可执行文件拷贝到/usr/local/bin目录下,因为已经有redis2版本了,所以复制过去之后命名带上3 cp src ...
分类:其他好文   时间:2017-08-06 18:03:08    阅读次数:284
Redis源码试读(一)源码准备
这里开始查看Redis的源码,之前是在看Unix的环境编程,虽然这本书写的很好,但是只看这个感觉有点隔靴搔痒。你可以知道沙子、水泥、钢筋的特性,但是要想建一栋大楼仍然是另一回事。Unix环境编程要看,同时也要借助源码来看下大神的操作。 Redis的版本:Redis 4.0.1下载地址:http:// ...
分类:其他好文   时间:2017-07-31 11:22:38    阅读次数:130
redis源码分析(3)-- 基本数据结构字典dict
一、字典结构 Redis中字典采用hash表结构,如下: table是一个数组,每个元素指向一个dictEntry结构。size表示hash表大小,used表示使用的大小。一个size=4的空hash表如下: dictEntry是一个key-value pair, 定义为: next指针用于解决ha ...
分类:其他好文   时间:2017-07-25 01:04:16    阅读次数:145
282条   上一页 1 ... 9 10 11 12 13 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!