🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、下载安装 1、检查gcc环境,如果没有才需要安装,因为redis需要c语言的编译环境。通过命令检查: ``` rpm -qa|grep gcc-c++ ``` 如果没有,就用下面的命令来执行安装,如果已经有,则跳过这一步; ``` yum install gcc-c++ ``` 2、下载redis的源码包; ``` wget http://download.redis.io/redis-stable.tar.gz ``` 3、解压缩redis; ``` tar zxvf redis-stable.tar.gz ``` 4、进入redis源码根目录,执行编译; ``` cd ${redisSrcDir} make ``` ![](https://img.kancloud.cn/f4/f5/f4f5f29341cfcebbe0396b45125e2252_1044x125.png) ![](https://img.kancloud.cn/46/2a/462ac83a89d44499b8fefc727ef99130_518x472.png) 5、可能的问题; ![](https://img.kancloud.cn/cf/f0/cff0bf71a6d9d6577d35d9c671665798_759x167.png) make的时候,指定参数; ``` make MALLOC=libc ``` 6、在当前redis源码根目录下,执行安装 ``` make PREFIX=/usr/lib/app/redis install ``` >[danger] > 1、prefix参数指定redis的安装目录; > ![](https://img.kancloud.cn/c7/90/c790255bdb4abafc4f52a50fbbfff485_616x191.png) 6、在当前redis源码根目录下,把redis.conf从下载的源码解压包里面拷贝到redis的安装bin目录下; ``` cp redis.conf /usr/lib/app/redis/bin/ ``` >[danger] 这些操作做完之后,就可以删除掉原解压的目录(安装文件介质) ## 二、启动运行 把redis.conf从下载的源码解压包里面拷贝到redis的安装bin目录下,直接启动redis-server; ``` ./bin/redis-server redis.conf & ``` ![](https://img.kancloud.cn/77/c6/77c63ee0afb7b3265acc626c3cab0edd_1068x458.png) 关闭可以通过kill -pid的方式 验证启动: ![](https://img.kancloud.cn/3e/1f/3e1f2fdb6ec3210db709bc940d504644_632x159.png)