保姆级安装教程
前言:保证能正常安装成功,帮助别人,快了自己!
环境准备:
- 服务器版本 Linux CentOS 7.9 64位
- Redis版本 6.2.11
官网下载Redis
打开链接:https://redis.io/download 找到对应的版本进行下载
[root@VM-4-7-centos local]# wget http://download.redis.io/releases/redis-6.2.11.tar.gz
--2023-03-02 19:42:02-- http://download.redis.io/releases/redis-6.2.11.tar.gz
Resolving download.redis.io (download.redis.io)... 45.60.125.1
Connecting to download.redis.io (download.redis.io)|45.60.125.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2492990 (2.4M) [application/octet-stream]
Saving to: ‘redis-6.2.11.tar.gz’
100%[==================================================================================================================================================================>] 2,492,990 9.11MB/s in 0.3s
2023-03-02 19:42:03 (9.11 MB/s) - ‘redis-6.2.11.tar.gz’ saved [2492990/2492990]
解压编译安装
[root@VM-4-7-centos local]# tar -zxvf redis-6.2.11.tar.gz
[root@VM-4-7-centos local]# cd redis-6.2.11/
编译
[root@VM-4-7-centos redis-6.2.11]# make
安装
[root@VM-4-7-centos redis-6.2.11]# make PREFIX=/usr/local/redis-6.2.11 install
这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。
比如我们现在就是指定了redis必须存放在/usr/local/redis目录。
假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。> 其他的资源文件会存放在usr/local/share目录。
这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。
根据实际情况,也可以不指定PREFIX=
编辑配置文件:
[root@VM-4-7-centos redis-6.2.11]# vim /usr/local/redis-6.2.11/redis.conf
需要修改的地方:
#bind 127.0.0.1 -::1 (注释掉)
daemonize yes (改为yes)
protected-mode no (如果需要外网访问改为no)
启动
[root@VM-4-7-centos redis-6.2.11]# ./bin/redis-server ./redis.conf
[root@VM-4-7-centos redis-6.2.11]# ps -ef|grep redis
root 20714 1 0 20:02 ? 00:00:00 ./bin/redis-server *:6379
root 21235 3330 0 20:04 pts/0 00:00:00 grep --color=auto redis
测试
[root@VM-4-7-centos redis-6.2.11]# redis-cli
127.0.0.1:6379>