1.yum install wget
2.下载redis安装包:wget https://download.redis.io/releases/redis-6.2.5.tar.gz
- 如果linux不能通过链接下载安装包,那么可以先在Windows下载安装包然后将安装包上传到linux
3.tar -xvf redis-6.2.5.tar.gz
- 解压后的文件一般是:redis-6.2.5
4.进入解压后的文件中执行:make
- 执行之后如果报错
- 那么可能是c语言编译器没有安装,一般linux安装的都是gcc
- 执行:yum install gcc
- 执行:make distclean
- 再次:make
- 如果还是不行还是报错那么找度娘帮你解决错误,直到成功
5.进入解压包中的src目录:cd src
6.启动redis服务器执行:./redis-server
8.启动redis客户端需要在另外一个终端执行:./redis-cli
····…··如果你想在同一个终端启动redis服务和客户端,那么可以往下操作…
9.执行:make PREFIX=/procedure/reids1 install
- 将redis二进制文件放到/procedure/reids1目录下,也可以理解就是把redis程序放在/procedure/reids1目录下
- 也可以直接make install,不用加参数PREFIX=/procedure/reids1 ,那么reids的二进制文件就会默认放在/usr/local/bin目录下
10.在redis解压包下执行:cd utils
11.执行: vi /etc/profile
- export REDIS_HOME=/procedure/reids1
- export PATH= P A T H : PATH: PATH:REDIS_HOME/bin
- 在文件末尾添加以上两行
- 如果不执行 vi /etc/profile的话那么执行15步的时候会找不到应用程序
12.执行: source /etc/profile
- 可以理解为你修改了配置文件,但是电脑不知道,你执行这一步就是电脑更新配置文件
13.执行: echo $PATH
结果是:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/procedure/reids1/bin
14.在redis解压包下执行:cd utils
15.执行:./install_server.sh
- 如果报错:This systems seems to use systemd.
Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!
2.解决方法:解决报错
3.解决之后再次执行:./install_server.sh
16.执行./install_server.sh过程:
[root@localhost utils]# ./install_server.sh
Welcome to the redis service installer
This script will help you easily set up a running redis server
Please select the redis port for this instance: [6379] #这个就是配置这个reids的端口号,如果想自己填写就在[6379] 直接填写端口号即可
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf] #这个是指配置文件存放在/etc/redis/6379.conf如果想自己配置那么同上操作
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log] #这个是日志文件存放在/var/log/redis_6379.log
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379] #这个是数据存放在/var/lib/redis/6379,redis操作内存那么就会涉及到持久化,例如断电时候
Selected default - /var/lib/redis/6379
Please select the redis executable path [/procedure/reids1/bin/redis-server]
Selected config: #总结你所选的配置文件如下
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /procedure/reids1/bin/redis-server
Cli Executable : /procedure/reids1/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort. #如果是就ENTER,如果不是就Ctrl-C当作你没有./install_server.sh
Copied /tmp/6379.conf => /etc/init.d/redis_6379 #将临时文件以及很多配置放到到/etc/init.d/redis_6379脚本里
Installing service... #安装服务,将启动脚本安装到/etc/init.d目录下
Successfully added to chkconfig! #开机启动
Successfully added to runlevels 345!
Starting Redis server... #启动redis
Installation successful!
[root@localhost utils]#
17.查看reids状态 执行: service redis_6379 status
18.注释:
- 第四步执行make其实执行的是解压后的文件夹中的Makefile文件里的操作
- 如果对安装中的一些步骤不清楚可以根据解压后安装包中的 README.md文件中的提示进行操作