redis介紹
Redis是一個開源、支援網路、基於記憶體、鍵值對儲存資料庫,使用ANSI C編寫, redis中文官方網站,點這裡。
redis安裝
我的linux作業系統為ubuntu12.04
登入 http://www.redis.io/download 下載redis-2.8.3.tar.gz
(或者使用命令下載,)
tar -zxf redis-2.8.3.tar.gz #解壓
cd redis-2.8.3
sudo make
sudo make install
這樣Redis的可執行檔被放到了/usr/local/bin中
在進行編譯與安裝後會提示進行測試,
鍵入命令: make test
等待跑完之後,最後有提示:
\o/ All tests passed without errors!
恭喜你,安裝成功!。
redis配置
make install僅僅在你的系統上安裝了二進位檔案,不會替你預設配置init指令碼和設定檔,為了把它用在生產環境而安裝它,Redis為ubuntu系統提供了
這樣的一個指令碼install_server.sh 。
$ sudo cd utils # 進入 redis-2.8.3目錄下的utils目錄下
$ sudo ./install_server.sh
指令碼執行時,會有幾個設定config等的問題,(斷行符號)。redis作為後台守護進程運行所需要的所有配置都設定好了。你可以使用/etc/init.d/redis_<portnumber>,例如/etc/init.d/redis_6379中的指令碼來啟動和停止Redis。
:
鍵入命令:
即可啟動 redis服務。鍵入命令即可停止redis服務。
也可以通過執行命令/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf ,可以通過shutdown來停止Redis執行個體,具體命令為redis-cli shutdown。
通過 ps -ef | grep 6379 查看是否服務啟動。
關於 6379-為何Redis選擇它作為預設連接埠號碼 有這樣一個趣聞,點擊這裡。
redis簡單使用
在終端鍵入命令 redis-cli ,用戶端串連.
redis的增刪改查:
增 即 插入資料 命令為 set,設定一個key-value對。
set key 100
查詢資料:
get key
驗證鍵是否存在:
exists key
(integer) 0
其中0,代表此key不存在;1代表存在。
刪除鍵值:
del key
刪除這個key及對應的value。
執行結果:
redis是個優秀的NOSQL資料庫,其功能,實現原理值得下一步學習。
參考資料:
http://www.linuxidc.com/Linux/2012-03/57573.htm
http://langgufu.iteye.com/blog/1434408