一、解压
tar xf redis-5.0.14.tar.gz
二、阅读README.md
三、安装
1.执行make命令
make
- 如果报cc找不到
- 安装gcc
yum install gcc
- 执行make命令前先清除上次编译报错的文件,不然会报如下错误
make distclean
- 再次执行make命令,编译成功
2.试运行Redis
进入src目录,执行命令
./redis-server
ctrl+c
可以结束掉
3.安装程序
-
执行安装命令
PREFIX:安装路径
make install PREFIX=/usr/local/Redis/redis5
- 这一步是将可执行文件放到想安装的目录下
4.将Redis变成服务
- 配置环境变量
- 在环境变量中添加Redis配置,如果不配置在执行
install_server.sh
时手动输入也可以。
vim /etc/profile
#在文件末尾添加一下内容,保存并退出
export REDIS_HOME=/usr/local/Redis/redis5
export PATH=$PATH:$REDIS_HOME/bin
- 使配置文件生效
source /etc/profile
- 查看置路径是否生效
echo $PATH
- 创建服务
- 进入utils目录,执行命令
./install_server.sh
注:1. 该命令可以多次运行,生成多个实例
- 在下面输入要端口号、配置文件路径等文本时,不能使用删除键,如果输错,只能
ctrl+c
重来,所以建议将文本写好后直接复制进去
- 填写此次运行生成实例的Redis的端口号,如果不填,直接回车,端口默认6379
- 填写此次运行生成实例的Redis的配置文件
/usr/local/Redis/redis5/conf/6379.conf
- 填写此次运行生成实例的Redis的日志文件
/usr/local/Redis/redis5/log/redis_6379.log
- 填写此次运行生成实例的Redis的数据目录
/usr/local/Redis/redis5/lib/6379
- 填写此次运行生成实例的Redis的可执行程序的路径
/usr/local/Redis/redis5/bin/redis-server
- 回车
- Redis已配置好,并自动启动
ps -ef | grep redis
- 再次执行一遍,就可以做到,一个程序,多个实例(进程)
四、启动
- 找到Redis启动脚本
cd /etc/init.d/
- 在任意目录下执行
- 查看Redis状态
service redis_6379 status
Redis已运行在78610进程,和上面自动启动后所查出的进程相同
- 启动Redis
service redis_6379 start
- 停止Redis
service redis_6379 stop