本篇文章主要介紹在centos7 環境下安裝redis-4.0.2。redis
1.下載redis安裝包vim
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
若是提示如下信息先用yum安裝wget(yum install wget)centos
-bash: wget: command not found
2.解壓安裝包bash
tar -zxvf redis-4.0.2.tar.gz
重命名centos7
mv redis-4.0.2 redis
3.編譯spa
編譯前須要安裝gcc(yum install gcc),而後進入redis文件夾,直接執行make命令進行編譯日誌
cd redis
make
若是提示下圖的錯誤執行 make MALLOC=libc 命令 code
關於錯誤說明解釋:關於分配器allocator, 若是有MALLOC 這個 環境變量, 會有用這個環境變量的 去創建Redis。server
並且libc 並非默認的 分配器, 默認的是 jemalloc, 由於 jemalloc 被證實 有更少的 fragmentation problems 比libc。blog
可是若是你又沒有jemalloc 而只有 libc 固然 make 出錯。 因此加這麼一個參數。
4.修改配置文件
vim redis.conf
若是提示未找到vim命令,請先用yum安裝(yum install vim)。
首先將圖中的地方改成下圖這樣
這樣可讓redis從外部訪問。
接着把下圖中的配置改成yes,改成yes後是以守護進程的方式啓動。
接下來配置redis日誌文件生成的地址和名字,將配置改成下圖這樣,具體的路徑能夠根據本身的須要更換。
將redis-server和redis-cli拷貝至/usr/local/bin目錄下
cp redis-server /usr/local/bin
cp redis-cli /usr/local/bin
5.啓動redis
redis-server /opt/redis/redis.conf
查看redis進程
ps -ef | grep redis
若是和下圖同樣就表明你成功啦!
最後咱們用redis-cli去鏈接一下,執行幾個命令,驗證是否真的可用。
首先鏈接redis,默認執行如下命令會鏈接本機6379端口,若是redis端口不是6379的話,能夠像這樣去鏈接 redis-cli -p 你的端口地址
redis-cli
而後咱們執行一個set 和 get命令看看效果。
set hello world
get hello
能夠看到徹底是ok的。