赞
踩
下述命令都是基于centos7系统
首先安装gcc依赖
yum install -y gcc tcl
将压缩文件上传到/usr/local/src目录下
解压缩
tar -xzf redis-6.2.6.tar.gz
进入redis目录
cd redis-6.2.6
运行编译命令
make && make install
默认启动redis
redis-server
在redis目录下指定配置文件启动
redis-server redis.conf
修改配置文件后启动redis是在后台启动的,所以要想停止需要查看redis服务的详细信息
ps -ef | grep redis
然后使用
kill -9 9999 #9999是使用上面命令查看到的redis的进程ID
新建系统服务文件
vi /etc/systemd/system/redis.service
加入以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载系统服务
systemctl daemon-reload
启动redis
systemctl start redis
查看redis状态
systemctl status redis
停止redis
systemctl stop redis
重启redis
systemctl restart redis
开机自启redis
systemctl enable redis
要在/usr/local/bin目录下执行
redis-cli [options] [commonds]
常见的options:
-h 127.0.0.1
:指定要连接的redis节点的IP地址,默认是127.0.0.1-p 6379
:指定要连接的redis节点的端口,默认是6379-a 123456
:指定redis的访问密码ping
与服务端进行心跳测试,服务端正常会返回pong
下载后解压安装
记得要修改redis配置文件,将bind 127.0.0.1
改为bind 0.0.0.0
,允许任何ip访问
同时要将防火墙的6379端口放开,否则连接不上,如果使用的是云服务器,要在安全组当中添加6379端口,否则也是访问不了的,下面是防火墙开启6379端口并重启的命令。
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
查看开启了哪些端口
firewall-cmd --zone=public --list-ports
如果是本机虚拟机可以直接关闭防火墙一劳永逸,但如果是云服务器的话并不建议。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。