あいつの日誌β

働きながら旅しています。

Redis

CentOS で古い redis-server を検証する

ちょっと古めの動作環境がありまして、その動作環境をアップグレードした場合に動作がするかどうかを検証したのですが redis-server の version が古いものだったので備忘録として記事に残します。 CentOS % mkdir -p ~/vagrant/centos && cd $_ % vagrant b…

redis で Lua を使ってみたので備忘録

EVAL と EVALSHA の違い 一連の処理を記述した lua スクリプトを redis-server に渡す事ができる。 >>> import redis >>> r = redis.StrictRedis(host='localhost', port=6379, db=0) >>> increment = 'return redis.call("INCR", KEYS[1])' >>> ret = r.exe…

MacOSX で redis3.0.0 の cluster を試してみた

install redis3.0.0 to MacOSX brew ではまだ 3.0.0 の用意がない模様 cd ~/Downloads curl -O http://download.redis.io/releases/redis-3.0.0.tar.gz tar zxvf redis-3.0.0.tar.gz cd redis-3.0.0 make test make make install もし brew で管理されている…

redigo memo

メモ package main import ( "fmt" "github.com/garyburd/redigo/redis" ) func main() { c, err := redis.Dial("tcp", ":6379") if err != nil { panic(err) } defer c.Close() c.Do("FLUSHALL") c.Do("RPUSH", "list-key", "item1") c.Do("RPUSH", "list-k…