赞
踩
/home
目录中
检查gcc是否安装命令:
[root@bogon redis]# gcc -v
下图为未安装gcc:
下图为已安装gcc:
安装gcc 。一般都会成功。
[root@bogon redis]# yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
...
检查是否安装wget:
[root@localhost ~]# rpm -qa|grep "wget"
下图为未安装wget:
下图表示安装成功wget:
安装wget命令:
[root@localhost ~]# yum -y install wget
[root@bogon ~]# cd /home/
[root@bogon home]# mkdir redis
[root@bogon home]# cd redis
[root@bogon redis]# wget https://download.redis.io/releases/redis-7.0.4.tar.gz
解压,并查看解压后的目录结构。
[root@bogon redis]# tar xzf redis-7.0.4.tar.gz
[root@bogon redis]# ll
运行安装命令:
[root@bogon redis]# cd redis-7.0.4
[root@localhost redis-7.0.4]# make PREFIX=/home/redis/redis-7.0.4 install
安装成功,启动。
[root@localhost redis-7.0.4]# cd bin/
[root@localhost bin]# ./redis-server
修改配置文件 redis.conf
#daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes
daemonize yes
或者命令行关闭保护模式
CONFIG SET protected-mode no
protected-mode no
#bind 127.0.0.1 -::1
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --query-port=6379/tcp
firewall-cmd --reload
[root@bogon ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
[root@bogon ~]# firewall-cmd --query-port=6379/tcp
no
[root@bogon ~]# firewall-cmd --reload
success
[root@bogon ~]# firewall-cmd --query-port=6379/tcp
yes
[root@bogon ~]#
在任何目录下都可操作。
新建redis.service文件并编辑。
redis.service文件的内容:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/home/redis/redis-7.0.4/src/redis-server /home/redis/redis-7.0.4/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
我们redis的安装路径是 /home/redis/redis-7.0.4
注意:ExecStart的值。
[root@localhost bin]# vi /etc/systemd/system/redis.service [root@localhost bin]# systemctl daemon-reload [root@localhost bin]# systemctl enable redis.service Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /etc/systemd/system/redis.service. [root@localhost bin]# systemctl start redis.service [root@localhost bin]# systemctl status redis.service ● redis.service - redis-server Loaded: loaded (/etc/systemd/system/redis.service; enabled; vendor preset: disabled) Active: active (running) since 四 2022-10-13 15:55:06 CST; 6s ago Process: 5857 ExecStart=/home/redis/redis-7.0.4/src/redis-server /home/redis/redis-7.0.4/redis.conf (code=exited, status=0/SUCCESS) Main PID: 5858 (redis-server) CGroup: /system.slice/redis.service └─5858 /home/redis/redis-7.0.4/src/redis-server *:6379 10月 13 15:55:06 localhost.localdomain systemd[1]: Starting redis-server... 10月 13 15:55:06 localhost.localdomain systemd[1]: Started redis-server.
命令详解:
服务操作命令解释:
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动
重启命令
[root@bogon ~]# reboot
查看设置:
netstat -tunlp
[root@bogon ~]# netstat -tunlp
-bash: netstat: 未找到命令
[root@bogon ~]# yum install net-tools -y
[root@bogon ~]# netstat -tunlp
[root@bogon ~]# systemctl status redis
[root@bogon ~]#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。