centos安装redis7

一键安装

cd /usr/local && yum install -y gcc tcl && wget https://github.com/redis/redis/archive/7.0.4.tar.gz && tar -zxvf /usr/local/7.0.4.tar.gz && cd /usr/local/redis-7.0.4 && make && make install PREFIX=/usr/local/redis && cp /usr/local/redis-7.0.4/redis.conf /usr/local/redis/bin/

进入/usr/local目录

cd /usr/local

安装必要依赖

yum install -y gcc tcl

下载

wget https://github.com/redis/redis/archive/7.0.4.tar.gz

解压

tar -zxvf /usr/local/7.0.4.tar.gz

进入redis源码目录

cd /usr/local/redis-7.0.4

编译

make

安装 (安装到/usr/local/redis)

make install PREFIX=/usr/local/redis

复制源码目录下的配置文件到 新目录

cp /usr/local/redis-7.0.4/redis.conf /usr/local/redis/bin/

后台启动守护进程

进入redis.conf
vim /usr/local/redis/bin/redis.conf
将daemonize改成yes
开启远程访问
注释掉网络配置中bind 127.0.0.1
关闭redis的保护模式,修改 protected-mode为no
设置redis客户端连接密码,把requirepass foobared去掉注释,将foobared修改为新密码
端口port 6379可以改端口号

=开机自启=

进入目录

cd /etc/systemd/system
新建文件redis.service
vim redis.service

插入i 写入如下内容

[Unit]
#服务描述
Description=Redis Server Manager
#服务类别
After=syslog.target network.target
[Service]
#后台运行的形式
Type=forking
#服务命令
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
#给服务分配独立的临时空间
PrivateTmp=true
[Install]
#运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
WantedBy=multi-user.target
#常用命令
#systemctl start redis.service #启动redis服务
#systemctl enable redis.service #设置开机自启动
#systemctl disable redis.service #停止开机自启动
#systemctl status redis.service #查看服务当前状态
#systemctl restart redis.service  #重新启动服务
#systemctl list-units --type=service #查看所有已启动的服务

其他命令 - 查看redis运行状态:

ps -ef | grep redis
ps aux | grep redis-server
netstat -tunple | grep redis-server
systemctl status redis.service 

记得远程连接测一下,重启测一下,重启服务器测一下是否能自启

posted @ 2022-09-27 09:29  Sherwin_szw  阅读(258)  评论(0编辑  收藏  举报