Linux 下 Redis 的安装、配置、启动、关闭、开启远程连接
1、下载Redis(去Redis官网下载reids 安装包)
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
解压到 /usr/local
tar -xvf redis-5.0.4.tar.gz -C /usr/local
2、安装redis编译的c环境
yum install gcc-c++
3、删除安装包
rm -rf redis-5.0.4.tar.gz
4、安装
1) cd /usr/local/redis-5.0.4 (进入redis安装目录)
2) make (源码文件被移动到当前目录的src文件夹下面)
3) cd src
4) make PREFIX=/usr/local/redis install
5、移动配置文件到安装目录下
1) cd ../ (返回上级目录)
2) mkdir /usr/local/redis/etc (创建目录)
3) mv redis.conf /usr/local/redis/etc 或 cp redis.conf /usr/local/redis/etc
6、修改redis配置文件
vi /usr/local/redis/etc/redis.conf (编辑redis.conf配置文件)
将daemonize no 改成daemonize yes // 配置redis为后台启动
requirepass 123456 // 配置密码,123456为密码
# bind 127.0.0.1 // redis 默认只允许本机访问,注掉
bind 0.0.0.0 // 表示允许远程连接
protected-mode no // 将保护模式关闭
7、启动redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
8、查看进程
ps -ef|grep redis
效果如下:
root 16124 1 0 09:55 ? 00:00:00 /usr/local/redis/bin/redis-
server 0.0.0.0:6379
root 16135 7486 0 09:57 pts/0 00:00:00 grep --color=auto redis
# 注意:6379端口前面是0.0.0.0,而不是127.0.0.1
9、客户端登录
1) cd /usr/local/redis/bin
2) ./redis-cli
3) exit退出或按Ctrl+C
或者使用redis-cli命令
进去之后,输入auth xxx //xxx为密码
## 更改密码或者设置当前密码,服务重新启动后又会置为默认,即无密码;不建议此种方式
config set requirepass "yourpassword"
10、开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
11、云服务器,配置安全策略(我这里用的是腾讯云服务器)
https://cloud.tencent.com/document/product/213/18197#typical
12、服务器 iptables 配置,需要开放 6379 端口(前提是你已经把redis的端口放到了防火墙计划中)
iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
service iptables save
13、ping - 用来测试指定服务器的 80 端口,是否开放
ping xxx // xxx为服务器IP
14、tcping - 测试服务器指定端口是否开放
tcping xxx 6379 // 测试 6379 端口是否开放
15、关闭Reis
通过 redis-cli 连接服务器后执行 shutdown 命令,则执行停止 redis 服务操作
shutdown save|nosave // shutdown还有一个参数,代表关闭 redis 服务前是否生产持久化文件
或者使用reids 客户端命令
redis-cli shutdown
redis-cli -a 密码 shutdown // 设置了密码的话用这条命令
16、卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
(如果删除不了,那么就进入相关的目录,直接删掉)
还没有评论,来说两句吧...