Skip to content

Instantly share code, notes, and snippets.

View kakerukaeru's full-sized avatar
🤒
Out sick

kakerukaeru

🤒
Out sick
View GitHub Profile

*点線はオリジナル画像のリクエスト/レスポンス

sequenceDiagram
    autonumber
    participant Client
    participant Edge/Deliver
    participant Edge/Fetch
    participant Shield/Deliver
    participant Shield/Fetch
@yutori
yutori / redis_cluster.md
Last active April 20, 2019 23:17
Redis Cluster のリシャーディングとorphaned masterの話 - CyberAgent エンジニア Advent Calendar 2014 2日目

Redis Cluster のリシャーディングとorphaned masterの話

(2019/04 追記 こちらの情報は非常に古く、またRC版での結果となります。記録として残していますが参考になさらないでください

CyberAgent エンジニア Advent Calendar 2014 2日目です。

昨日に引き続き、秋葉原ラボの柿島が担当します。仕事ではHadoopクラスタの運用を中心に、秋葉原ラボのインフラ/ミドルウェアまわりを担当しています。今年はHadoop、mesos、Aerospikeと分散型のシステムを触る機会が多い1年でした。

この記事のテーマはRedis Clusterです。Redis Clusterが使えるようになるRedis 3.0.0は10月にRC1がリリースされました。2015年のQ1にstableリリースを目指しているようです。

@pisatoshi
pisatoshi / es_banner.sh
Created September 16, 2014 05:35
Elasticsearch banner
#!/bin/sh
# 567
# 2345678901
# 2345678901
# 1234567890123
# 45 9012345678901
# 345678 901234567890123
# 2345678901 78901234567890123
# 12345678901234 78901234567890123456789
# 12345678901234567890123456789012345678901
@hokamoto
hokamoto / sign.rb
Created November 28, 2013 01:03
Create a signature (Akamai OPEN API)
SIGNING_ALGORITHM = 'EG1-HMAC-SHA256'
def create_auth_header(method, scheme, host, path, headers, payload = nil, _timestamp = nil, _nonce = nil)
timestamp = _timestamp.nil? ? Time.now.gmtime.strftime('%Y%m%dT%H:%M:%S%z') : _timestamp
nonce = _nonce.nil? ? UUIDTools::UUID.random_create.to_s : _nonce
signing_key = Base64.encode64(OpenSSL::HMAC::digest(OpenSSL::Digest::SHA256.new, @secret, timestamp)).strip
authorization_header = SIGNING_ALGORITHM + ' '
authorization_header << "client_token=#{@client_token};"
@mikeda
mikeda / cassandra_task.pl
Last active December 11, 2015 19:19
Cassandra監視用のmuninプラグインその1
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my $command = 'nodetool -h localhost tpstats';
my $prefix = "cassandra_task_";
my @graphs = qw(active pending completed);
my %configs = (