Linux 下安裝
一、下載地址:http://redis.io/download,下載對應版本,我以redis-5.0.6爲例
$ wget http://download.redis.io/releases/redis-5.0.6.tar.gz
$ tar xzf redis-5.0.6.tar.gz
$ cd redis-5.0.6
$ make && make install
make時如果遇到zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory錯誤,用make MALLOC=libc && make install
重新安裝
編譯完成後 redis-5.0.6/src目錄下會出現編譯後的redis服務程序redis-server和客戶端程序redis-cli
二、啓動和參數設置
第一種啓動方式:
下面啓動redis服務.
$ cd src $ ./redis-server
注意這種方式啓動redis 使用的是默認配置。
如果你修改了redis配置文件,啓動是必須指定配置文件位置,不然重新啓動redis也不生效。
必須通過啓動參數告訴redis使用指定配置文件使用下面命令啓動。
redis.conf 默認在redis-5.0.6目錄下,也可以移動起位置到你要引用 的位置,如src下
$ cd src $ ./redis-server ../redis.conf
redis.conf是一個默認的配置文件。我們可以根據需要使用自己的配置文件。
啓動redis服務進程後,就可以使用測試客戶端程序redis-cli和redis服務交互了。 如下,說明安裝成功。
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
第二種方式:
安裝工具安裝:在redis-5.0.6目錄下,有個utils文件夾,可以通過執行utils/install_server.sh命令來安裝
該腳本會將redis安裝成系統服務,並啓動redis,執行install_server.sh會提示你輸入redis配置文件、日誌文件、數據目錄和redis-server的存儲位置,如果不需要修改路徑,直接回車即可。默認是6379端口,你可以自己設定端口,如7000,其他默認即可,最後的path需要指定redis-server所在的位置,然後enter即可。
配置文件位置在/etc/redis/7000.conf,此時redis已經啓動,並且已經加入了系統服務。
啓動和停止服務
service redis_7000 stop ## 停止
service redis_7000 start ## 啓動
service redis_7000 restart ## 重啓
service redis_7000 status ## 查看服務運行狀態
/etc/init.d/redis_7000 status ## 查看服務運行狀態
連接
進入src目錄下執行 ./redis-cli -h localhost -p 7000