centos7.6安装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
安装必要依赖,其实安装nginx的时候已经装gcc了但是没有安装tcl
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
记得远程连接测一下,重启测一下,重启服务器测一下是否能自启
浙公网安备 33010602011771号