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
记得远程连接测一下,重启测一下,重启服务器测一下是否能自启
本文作者:Sherwin
本文链接:https://www.cnblogs.com/sherwin1995/p/16733388.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。