一、编译方式安装redis7
官网地址:
2、创建目录并解压nginx包
# 创建目录
mkdir /opt/redis && cd /opt/redis
# 下载包
wget http://download.redis.io/releases/redis-7.4.1.tar.gz
# 解压
tar -zxvf redis-7.4.1.tar.gz
# 进入解压目录
cd redis-7.4.1
3、安装编译需要的包
一般编译都需要gcc,如果没有会报错
# 安装Nginx依赖
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
# 编译
make
# 指定安装目录并进行安装
make install PREFIX=/usr/local/redis
# 从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp -r /root/redis-6.2.6/redis.conf /usr/local/redis/conf/
4、Redis配置文件conf修改
- 4.1、进入文本 编辑模式
vim /usr/local/redis/conf/redis.conf
- 4.2、设置后台启动
daemonize yes
- 4.3、将bind 127.0.0.1须改成 bind 0.0.0.0,否则只能在本机访问
bind 0.0.0.0
- 4.4、添加密码
# 取消requirepass yourpassword注释或直接添加密码,修改yourpassword为自已要设置的密码(假如我的密码是123456)
requirepass 123456
- 4.5、设置端口号
port 6379
5、启动与关闭redis服务
- 5.1、启动
第一种: :在解压出来的目录下执行命令,运行带有配置文件的 命令,该命令是执行刚才上一步配置的命令
./usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
第二种运行:在解压出来的目录下执行命令,如果没有修改任何配置,则可有直接启动(运行默认执行的是默认的配置文件)
./usr/local/redis/bin/redis-server
- 5.2、关闭
# 查找redis进程
ps -aux | grep redis
# 杀死redis进程
kill -9 xxxx
6、设置开机自动启动
- 5.1、创建redis.service文件。
vim /lib/systemd/system/redis.service
- 5.2、写入内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 5.3、设置开启自动启动
# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
7、redis卸载
- 7.1、关闭redis服务后,删除make的时候生成的几个redisXXX的文件
删除/usr/local/bin这个目录下所有以redis开头的文件
rm -f /usr/local/bin/redis*
- 7.2、顺便也删除掉解压后的文件目录和所以文件
rm -rf /opt/redis
评论区