1.安裝(安裝到/home/redis)
$ useradd -d /home/redis/ -m redis #創建用戶redis並指定/home/redis/ 為主目錄
$ passwd redis #創建密碼
$ su - redis
$ wget http://download.redis.io/releases/redis-stable.tar.gz
$ tar -zxvf redis-stable.tar.gz
$ cd redis-stable/
請先檢查gcc的版本是否低於5,如果是請先升級,可以使用以下命令:
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
$ make MALLOC=libc #編譯
$ cd src
$ make install PREFIX=/home/redis #安裝到/home/redis/目錄
$ cd ..
$ cp redis.conf /home/redis/ #將配置文件移動到/home/redis/目錄
$ chmod -R 700 /home/redis/ #修改文件權限
2.redis 默認不后台啟動,需要配置
$ vim /home/redis/redis.conf
$ bind 127.0.0.1 #注釋bind 127.0.0.1
protected-mode no
requirepass uLlRa*3go&0gxzn% #設置訪問密碼
daemonize yes #設置守護進程 允許后台執行
maxmemory 8gb #內存大小限制
port 端口 #端口
3.若需要讓redis開機自啟
$ exit #切換到root用戶下
$ vim /etc/rc.local #加入下面一行
/home/redis/bin/redis-server /home/redis/redis.conf
4.啟動
$ su - redis
$ cd bin
$ ./redis-server ../redis.conf
備注:若缺少編譯環境,執行下面命令,否則不需要執行
$ yum install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel