【Redis】redis部署
阿新 • • 發佈:2019-01-23
環境:CentOS7.2 x64
一、安裝及執行redis
1、下載&解壓:
cd ~/app
wget http://download.redis.io/releases/redis-4.0.11.tar.gz
tar -zxvf redis-4.0.11.tar.gz
2、編譯
cd redis-4.0.11/src/ yum install gcc-c++ tcl make make test 注意: 執行make的時候,可能會出現異常 異常一: make[2]: cc: Command not found 異常原因:沒有安裝gcc 解決方案:yum install gcc-c++ 異常二: zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory 異常原因:一些編譯依賴或原來編譯遺留出現的問題 解決方案:make distclean。清理一下,然後再make。 在make成功以後,需要make test。在make test出現異常。 異常一: couldn't execute "tclsh8.5": no such file or directory 異常原因:沒有安裝tcl 解決方案:yum install -y tcl
3、配置
(1)、make之後src目錄下會新加redis-server,redis-cli等可執行檔案命令,可將其複製新增至/usr/local下
(2)、新建目錄以存放redis配置檔案目錄,如/etc/redis,/var/redis/log、run、6379等
(3)、將redis解壓資料夾中的配置檔案redis.conf模板複製都/etc/redis目錄下
(4)、修改redis.conf中的配置項
daemonize yes
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
cp redis-server /usr/local/bin/ & cp redis-cli /usr/local/bin/
mkdir /etc/redis & mkdir /var/redis
mkdir /var/redis/log & mkdir /var/redis/run & mkdir /var/redis/6379
cp redis.conf /etc/redis/6379.conf
vim /etc/redis/6379.conf
4、執行
redis-server /etc/redis/6379.conf &
二、設定密碼和開發外網訪問