初めてのredis

環境:Ubuntu Server 12.04 LTS 32bit / redis 2.4.17

ダウンロード

$ wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz
$ tar xvfz redis-2.4.17.tar.gz
$ cd redis-2.4.17

普通にダウンロード、展開します。

インストール

$ less README
$ make PREFIX=$HOME/Binary/redis install
$ make test

READMEを読んでふむふむ、ってした後、インストール先を指定してインストール。
make testはtclsh85が無くて動きませんでした。

動作させてみる

$ cd $HOME/Binary/redis/bin
$ ./redis-server

これで普通にredisが動く。簡単だなー。

コマンドを実行してみる

$ cd $HOME/Binary/redis/bin
$ ./redis-cli
redis 127.0.0.1:6379> help
redis-cli 2.4.17
Type: "help @<group>" to get a list of commands in <group>
      "help <command>" for help on <command>
      "help <tab>" to get a list of possible help topics
      "quit" to exit
redis 127.0.0.1:6379> PING
PONG
redis 127.0.0.1:6379> PING
PONG
redis 127.0.0.1:6379> EXISTS key
(integer) 0
redis 127.0.0.1:6379> APPEND key "data"
(integer) 4
redis 127.0.0.1:6379> APPEND key "_data"
(integer) 9
redis 127.0.0.1:6379> GET key
"data_data"
redis 127.0.0.1:6379> EXIT

とりあえずPINGコマンドとか、あとAPPENDコマンドに書いてあった例を実行してみた。動いてるみたい。


HerokuでPostgreSQLとredisが普通に使えるみたいだから、もうちょっと触ってみたい。