参考文献: 1. "Redis 是如何处理命令的(客户端)" 2. "我是如何通过添加一条命令学习redis源码的" 3. "从零开始写redis客户端(deerlet redis client)之路——第一个纠结很久的问题,restore引发的血案" 4. "redis命令执行流程分析" 5. " ...
分类:
其他好文 时间:
2018-07-18 00:00:46
阅读次数:
278
Redis是一款高性能分布式内存数据库,支持数据持久化(可以把内存里的数据保存到硬盘中),支持list、hash、set、zset数据类型,支持master-salve模式(主从)。部署redis服务1、下载redis源码包,源码编译安装tarzxfredis-4.0.8.tar.gzcdredis-4.0.8makemakeinstall2、初始化配置(redis服务端口号,主配置文件,数据库目
分类:
其他好文 时间:
2018-07-14 11:54:28
阅读次数:
173
源码自带项目说明: 使用scrapy-redis的example来修改 先从github上拿到scrapy-redis的示例,然后将里面的example-project目录移到指定的地址: 我们clone到的 scrapy-redis 源码中有自带一个example-project项目,这个项目包含 ...
分类:
其他好文 时间:
2018-06-29 11:02:46
阅读次数:
139
系统:centos 6.9软件版本:redis-4.0.8,rubygems-2.7.7,gcc version 4.4.7 20120313,openssl-1.1.0h,zlib-1.2.11 yum install c++ gcc 1、安装redis tar -xf redis-4.0.8.t ...
分类:
其他好文 时间:
2018-06-17 16:55:41
阅读次数:
469
redis源码下载路径:http://download.redis.io/releases/ ...
分类:
其他好文 时间:
2018-06-01 11:40:57
阅读次数:
173
下载Redis源码(tar.gz),并上传到Linux 解压缩包:tar zxvf redis-2.8.17.tar.gz 进入解压缩后的文件夹:cd redis-2.8.17 编译源码:make (1)若出现如下提示,则说明未安装gcc,使用命令安装gcc:apt-get install gcc ...
分类:
其他好文 时间:
2018-05-20 12:57:11
阅读次数:
238
官网下载redis 源码包 1、解压 tar -xzvf redis-4.0.9.tar.gz 2、编译 make sudo make install 3、使用Redis客户端,需要安装hiredis库。下载hiredis源码后,执行 4、重新编译swoole 进入swoole解压后目录 5、mak ...
分类:
其他好文 时间:
2018-05-14 21:38:04
阅读次数:
174
Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++ 安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redis源码目录。make 第四步:安装。make ins ...
分类:
其他好文 时间:
2018-05-09 16:45:27
阅读次数:
152
redis的内存分配主要就是对malloc和free进行了一层简单的封装。具体的实现在zmalloc.h和zmalloc.c中。本文将对redis的内存管理相关几个比较重要的函数做逐一的介绍 参考: 1. http://blog.csdn.net/guodongxiaren/article/deta ...
分类:
其他好文 时间:
2018-04-28 19:28:52
阅读次数:
211
Redis没有直接使用C字符串(以’\0’结尾的字符数组),而是构建了一种名为简单动态字符串( simple dynamic string, SDS)的抽象类型,SDS设计API实现对字符串的各种修改。 1:SDS的定义 在sds.h中,定义了结构体sdshdr表示SDS,其定义如下: len记录S ...
分类:
其他好文 时间:
2018-03-30 16:26:00
阅读次数:
185