1:官網上找到安裝包進行下載,https://redis.io/c++
2:下載完成,鏈接虛假機,解壓redis的安裝包 /程序通常放在opt下 。
命令行 mv redis-6.0.10.tar.gz /opt
若是報mv: cannot move ‘redis-6.0.10.tar.gz’ to ‘/opt/redis-6.0.10.tar.gz’:
Permission denied 就是權限問題 命令行su輸入本身密碼,便可!redis
3:以後能夠 cd /opt查看 以後輸入命令 tar -zxvf redis-6.0.10.tar.gz 解壓完成vim
4:查看 解壓完成centos
5:進去查看配置文件bash
6:安裝基本環境 yum install gcc-c++ ide
7:安裝完成查看版本 gcc -v.net
8:執行make 命令(把全部須要的文件給你配置上) 這裏會報錯命令行
9:解決方法: 緣由是自 redis 6.0.0 以後,編譯 redis 須要支持 C11 特性,C11 特性在 4.9 中被引入。 Centos7 默認 gcc 版本爲 4.8.5,因此須要升級gcc版本。(這個是我從網上找的https://blog.csdn.net/u011552171/article/details/108189641)有須要能夠看3d
yum -y install gcc gcc-c++ make tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
10:把以上命令執行一遍,從新make問題解決 看圖server
11:以後從新make一下
12:make install 確認是否安裝(也能夠選不去執行)
13:安裝成功以後咱們看一下redis默認安裝路徑 usr/local/bin 如圖:
14:到這一步就能夠安裝配置了(將redis配置文件 複製到當前目錄下)
操做步驟1:新建一個目錄 mkdir kconfig 2: 執行命令 cp /opt/redis-6.0.10/redis.conf kconfig
15:redis不是後臺啓動的,須要修改配置文件vim redis.conf (把截圖部分改成 yes)
16:修改完退出保存 :wq,返回/usr/local/bin 命令行啓動:redis-server kconfig/redis.conf
17:這裏有個小問題,就是當我輸入redis-server kconfig/redis.conf 沒有反應,當時我覺得是我安裝的有問題,畢竟是最新的,可是我抱着試一試的心態 redis-cli -p 6379 鏈接成功了 我又試着操做了一下如圖
18:新建終端 查看 redis的端口 ps -ef|grep redis
19:如何關閉 redis 命令 shutdown ,以後執行退出 exit
20:再次查看 ps -ef|grep redis