蓝天

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 76 下一页

2020年9月3日 #

以Docker方式安装Redis集群

摘要: 以 Redis-6.0.6 为例,先从仓库将镜像拉下来: docker pull redis:6.0.6 Redis 的配置文件和数据文件不能放在镜像中,这里选择容器中的目录和宿主机上一致,这样更方便管理。以 /data/redis 为 Redis 的主目录,配置文件放在目录 /data/redis 阅读全文

posted @ 2020-09-03 10:27 #蓝天 阅读(351) 评论(0) 推荐(0) 编辑

清空Redis集群所有节点的数据工具

摘要: FLUSHALL和FLUSHDB是单机命令,所以清空集群需要在所有Master节点上均执行一次。下载:https://github.com/eyjian/redis-tools/blob/master/clear_redis_cluster.sh #!/bin/bash # Batch to cle 阅读全文

posted @ 2020-09-03 09:33 #蓝天 阅读(3646) 评论(0) 推荐(0) 编辑

2020年8月29日 #

Linux 上编译 redis-6.0.6

摘要: 说明 编译 redis-6.0,要求 C11 编译器,否则会遇到大量如下所示的错误: server.h:1051:5: 错误:expected specifier-qualifier-list before ‘_Atomic’server.c:1032:31: 错误:‘struct redisSer 阅读全文

posted @ 2020-08-29 10:09 #蓝天 阅读(1711) 评论(0) 推荐(0) 编辑

2020年8月27日 #

Redis之延迟监控

摘要: 延迟监控 参考官方文档 https://redis.io/topics/latency-monitor 启用 redis 延迟监控 CONFIG SET latency-monitor-threshold 100 单位:毫秒,100表示一百毫秒。如果将 latency-monitor-thresho 阅读全文

posted @ 2020-08-27 14:32 #蓝天 阅读(1284) 评论(0) 推荐(0) 编辑

2020年8月11日 #

Redis的slot迁移工具

摘要: 工具下载: https://github.com/eyjian/redis-tools/blob/master/move_redis_slot.sh 支持迁移已有的keys。 #!/bin/sh# 迁移 slot 工具,但一次只能迁移一个 slot # # 使用时,需要指定如下几个参数: # 1)参 阅读全文

posted @ 2020-08-11 15:18 #蓝天 阅读(718) 评论(0) 推荐(0) 编辑

Redis的slot迁移

摘要: 官方参考:https://redis.io/commands/cluster-setslot。示例:将值为8的slot从源节点A迁移到目标节点B。 1) 在目标节点B上执行,从节点A导入slot到节点B: CLUSTER SETSLOT 8 IMPORTING src-A-node-id 对于迁移的 阅读全文

posted @ 2020-08-11 15:06 #蓝天 阅读(1792) 评论(0) 推荐(0) 编辑

2020年7月21日 #

JSON的schema进阶

摘要: 要求JSON中的所有keys名只能由下划线、字母和数字组成,且必须以下划线或字母打头: { "type": "object", "propertyNames": { "pattern": "^[A-Za-z_][A-Za-z0-9_]*$" } } 要求JSON中的所有以“I_”打头的keys的va 阅读全文

posted @ 2020-07-21 14:42 #蓝天 阅读(372) 评论(0) 推荐(0) 编辑

2020年7月20日 #

C++鲜为人知的符号

摘要: 目录 目录 1 1. 引言 1 2. 少为人知的符号表1 1 2.1. 符号表 1 2.2. 代码示例 2 3. 少为人知的符号表2 2 3.1. 符号表 2 3.2. 代码示例 3 附:C++的59个关键词列表 3 1. 引言 这些鲜为人知的C++符号,可直接在代码中使用,但实践中不推荐这么做,可 阅读全文

posted @ 2020-07-20 20:27 #蓝天 阅读(447) 评论(0) 推荐(0) 编辑

获取指定目录大小函数源码

摘要: `static __thread off_t dirsize; // 目录大小 static int _du_fn(const char *fpath, const struct stat *sb, int typeflag) { if (FTW_F == typeflag) dirsize += 阅读全文

posted @ 2020-07-20 17:28 #蓝天 阅读(168) 评论(0) 推荐(0) 编辑

将资源文件编译成源代码文件

摘要: 目的:简化使用,比如省去了读取配置或者代码中直接大段难以维护的定义。 常用场景:Schema、Lua、SQL等 Linux 自带了资源编译工具 xxd,可将任意文件编译成 c 源代码文件。 常用命令格式: |xxd -i 源文件 目标文件| |--|--| CMake应用示例1(将 test.lua 阅读全文

posted @ 2020-07-20 17:22 #蓝天 阅读(432) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 76 下一页

导航