①上傳源碼包到安裝目錄並解壓
tar -zxvf redis-3.0.1.tar.gz
②由於redis是C寫的所以要配置相關環境
yum install gcc-c++
③進入解壓目錄編譯,執行 make 命令若報錯
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
make: *** [all] Error 2
則執行
make MALLOC=libc
④安裝
make prefix=/usr/local/redis install
⑤修改配置文件
cp redis.conf /usr/local/redis
vim /usr/local/redis/redis.conf
查找:/daemonize
設置 daemonize yes
⑥後端模式啓動
cd /usr/local/redis
./bin/redis-server ./redis.conf
⑦查看是否啓動
ps -ef|grep redis
如下表明啓動成功
⑧開啓訪問權限
vim ./redis.conf
註釋掉redis.windows-service.conf 中的bind 127.0.0.1這一行(在前面加#)
將protected-mode yes 改成 protected-mode no
保存並重啓redis服務
⑨連接客戶端
./bin/redis-cli -h 127.0.0.1 -p 6379
設置密碼:config set requirepass XXXX
查看密碼:config get requirepass
QUIT 斷開連接
再次連接: ./bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456