AOF持久化的实现 命令追加 服务器执行写命令后,会将执行的写指令追加到 aof_buf 缓冲区: 追加到 aof_buf 缓冲区的命令是按照一定的协议格式保存的,catAppendOnlyGenericCommand 函数负责将命令转换为协议格式。从这个函数的实现可以清楚的看出协议格式是如何生成的 ...
分类:
其他好文 时间:
2019-01-02 12:36:44
阅读次数:
163
1.下载源码包 2.解压缩redis 3.进入redis源码,直接可以编译且安装make && make install 4.启动redis服务端 5.可以指定配置文件启动redis 使用redis的密码进行登录requirepass 登录redis的密码 Pycharm登录客户端 解决方案:加pa ...
分类:
系统相关 时间:
2019-01-01 17:55:22
阅读次数:
235
单机版:centos6.4+redis5.0.3 1.安装gcc:yum install –y gcc-c++ (集群环境需要安装gcc) 2.下载redis源码包到root目录: wget http://download.redis.io/releases/redis-5.0.3.tar.gz 3 ...
分类:
其他好文 时间:
2018-12-30 17:21:15
阅读次数:
194
一:安装redis 1.参照网上的例子。确保机器上面有gcc、ruby环境。验证的命令是:gcc -v、ruby-v。如果没有这两个环境,就需要安装。brew install gcc;brew install ruby 2.下载redis源码。下载地址:http://www.redis.cn/。 3 ...
分类:
其他好文 时间:
2018-12-30 13:20:58
阅读次数:
224
通过源码编译安装 1.下载源码包 2.解压缩redis 3.进入redis源码,直接可以编译且安装 4.可以指定配置文件启动redis 5.通过新的端口和密码登录redis ...
分类:
系统相关 时间:
2018-12-29 21:12:15
阅读次数:
156
服务器启动过程1、初始化服务器状态结构在启动服务器时,设置服务器运行ID、默认运行频率、默认配置文件路径、默认端口号等属性。initServerConfig(); 2、载入配置选项在启动服务器时,用户可以通过命令行给定配置参数或指定配置文件来修改服务器的默认配置。loadServerConfig(c... ...
分类:
其他好文 时间:
2018-12-29 17:10:22
阅读次数:
144
服务器中的数据库 数据库的实现 Redis的所有数据库保存在redisServer结构的db数组中,每个redisDb结构代表一个数据库,redisServer结构中的dbnum变量决定了有多少个数据库(默认为16个数据库) redisDb的数据结构如下,blocking_keys 和 ready_ ...
分类:
数据库 时间:
2018-12-28 12:29:24
阅读次数:
218
对象的类型与编码 在 Redis 中新创建一个键值对时, 我们至少会创建两个对象, 一个对象用作键值对的键(键对象), 另一个对象用作键值对的值(值对象)。Redis 中的每个对象都由一个 redisObject 结构表示: 对象类型 对象的type属性记录了对象的类型,type属性的值有以下几种: ...
分类:
其他好文 时间:
2018-12-25 12:27:50
阅读次数:
212
一、安装redis 安装步骤: 首先安装gcc:yum install gcc-c++ 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis。 第三步:编译。进入redis源码目录。make 第四步:安装。make install PREFIX=/usr/local/redis ...
分类:
其他好文 时间:
2018-12-24 02:42:43
阅读次数:
172
先看scrapy-redis源码 仔细看完的话会发现 值得注意的是 ...
分类:
Web程序 时间:
2018-12-14 19:23:57
阅读次数:
916