redis是一個強大的NoSQL數據庫,相對於memcached,他提供了更豐富的數據類型,有string、hash、list、set、sorted set這幾種類型;還支持數據持久化。光string類型,就比memcached功能更強大,提供了獲取/設置子串、bit位等更靈活的操作,其他類型是memcached所沒有的。redis的開發者相當給力,更新很頻繁。
redis的編譯安裝很簡單,步驟如下:
# wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
# tar -xzf redis-2.4.4.tar.gz
# cd redis-2.4.4
# make
# make PREFIX=/usr/local/redis-2.4.4 install
# cp redis.conf /usr/local/redis-2.4.4
至此,編譯安裝完畢。
啓動服務:
# cd /usr/local/redis-2.4.4
修改配置文件,將其中的"daemonize no"行改爲"daemonize yes",讓其在後臺運行。
# vim redis.conf
啓動redis服務
# ./bin/redis-server redis.conf
關閉服務:
# ./bin/redis-cli -p 6379 shutdown
簡單操作:
# ./bin/redis-cli
redis 127.0.0.1:6379> set key hi
OK
redis 127.0.0.1:6379> get key
"hi"
附:
redis官方網站:http://redis.io/