目录
1. 准备
#当前环境
[root@redis-single1 redis-5.0.5]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
#redis根目录
mkdir -p software/redis
2. 官网查找最新redis稳定版本
https://redis.io/download
3. 复制下载链接,下载安装包
cd software/redis
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
4. 编译启动
cd redis-5.0.5
make
src/redis-server
可以通过新会话客户端连接redis
src/redis-cli
#进入redis交互客户端
redis> set foo bar
OK
redis> get foo
"bar"
5. 创建redis服务
通过以上步骤,已经成功安装并启动redis,但是不能在后台运行,需要将redis做成服务,允许其后台运行或者开机启动。官方已经提供了创建脚本。
#在redis根目录下,有utils目录
cd utils
./install_server.sh
根据引导,设置好相关参数。
其中,端口、配置文件、日志、数据文件有默认值,直接回车即可;最后需要配置redis执行文件的路径;
显示Installation successful! 安装成功。
查看服务【注意安装的服务名】
systemctl status redis_6379
启动服务
systemctl start redis_6379
systemctl status redis_6379
设置服务开机自启
systemctl enable redis_6379
客户端连接测试
src/redis-cli
至此,redis安装完成!
6. 遇到的问题
make过程,如果提示“make[3]: gcc:命令未找到”,需要先安装gcc
yum install -y gcc gcc-c++
make过程,如果提示“zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录”,使用以下命令
make MALLOC=libc