- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 文章二 Redis设计与实现研读--Redis自定义listNode结构体,实现链表用于存储数据
链表和链表节点的实现每个链表节点使用一个 adlist.h/listNode 结构来表示:typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点 struct listNode *next; // 节点的值 void *value; } listNode;多个 listNode 可以通过 prev 和 next ...
2018-08-31 00:04:15 447
原创 文章一 Redis设计与实现研读:Redis自定义SDS结构体存储String类型的字符串
一丶简单动态字符串Redis 没有直接使用 C 语言传统的字符串表示(以空字符结尾的字符数组,以下简称 C 字符串), 而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型, 并将 SDS 用作 Redis 的默认字符串表示。在 Redis 里面, C 字符串只会作为字符串字面量(string literal), 用在一些无须对字符串值进行修...
2018-08-30 23:39:44 473
原创 三 redis高级特性
1 Redis 数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份。该命令将在 redis 安装目录中创建dump.rdb文件。如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目录可以使用 CONFIG 命令,如下所示:redis 127.0.0.1:6379> CONFIG GET dir ...
2018-08-13 22:55:19 182
原创 二 redis其他特性及服务端常用命令
6 Redis HyperLogLog什么是基数:比如数据集 {1, 3, 5, 7, 5, 7, 8}, 那么这个数据集的基数集为 {1, 3, 5 ,7, 8}, 基数(不重复元素)为5。 基数估计就是在误差可接受的范围内,快速计算基数。例子:PFADD runoobkey "redis"PFADD runoobkey "mongodb"PFADD runoobkey ...
2018-08-13 22:52:38 173
原创 一 Redis 命令以及五种基本的数据结构
Redis 命令用于在 redis 服务上执行操作:redis-cli -h 127.0.0.1 -p 6379 -a "mypass"以下实例演示了如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。 有时候会有中文乱码。要在 redis-cli 后面加上 --rawredis-cli --raw下面会对redis支...
2018-08-13 22:48:28 300
基于socket的rpc
2018-01-17
一个简单的RMI程序demo
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人