キーバリューデータベースシステム Redis 7.0.4 のインストールと基本操作,Python からの使用(ソースコードを使用)(Ubuntu 上)
- ソースコードの入手
cd /tmp wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz
- ビルド
tar -xvzf redis-2.6.13.tar.gz cd redis-2.6.13 make make test sudo make install
- メニューの調整
cd /usr/share/applications sudo rm -f redis-server.desktop sudo rm -f redis-cli.desktop sudo wget https://www.kkaneko.jp/tools/linux/img/redis-server.desktop sudo wget https://www.kkaneko.jp/tools/linux/img/redis-cli.desktop # gem install --no-ri --no-rdoc --clear-sources thin gem install --no-ri --no-rdoc --clear-sources execjs gem install --no-ri --no-rdoc --clear-sources therubyracer gem install --no-ri --no-rdoc --clear-sources redis
Redis を使ってみる
サーバの起動
redis-server

- key-value ストアの例
set x 100 get x set "p1" "\"#<struct Struct::Product name=\\\"kaneko\\\", price=120, qty=20>\"" get p1
- リスト操作の例
lpush mylist apple lpush mylist orange lpush mylist car lrange mylist 0 -1
- 集合操作の例
sadd myset a1 sadd myset b2 sadd myset c3 smembers myset scard myset