Linux 下 Redis 的安装、配置、启动、关闭、开启远程连接

男娘i 2023-06-08 10:54 95阅读 0赞

1、下载Redis(去Redis官网下载reids 安装包)

  1. wget http://download.redis.io/releases/redis-5.0.4.tar.gz

解压到 /usr/local

  1. tar -xvf redis-5.0.4.tar.gz -C /usr/local

2、安装redis编译的c环境

  1. yum install gcc-c++

3、删除安装包

  1. rm -rf redis-5.0.4.tar.gz

4、安装

  1. 1) cd /usr/local/redis-5.0.4 (进入redis安装目录)
  2. 2) make (源码文件被移动到当前目录的src文件夹下面)
  3. 3) cd src
  4. 4) make PREFIX=/usr/local/redis install

5、移动配置文件到安装目录下

  1. 1) cd ../ (返回上级目录)
  2. 2) mkdir /usr/local/redis/etc (创建目录)
  3. 3) mv redis.conf /usr/local/redis/etc cp redis.conf /usr/local/redis/etc

6、修改redis配置文件

  1. vi /usr/local/redis/etc/redis.conf (编辑redis.conf配置文件)
  2. daemonize no 改成daemonize yes // 配置redis为后台启动
  3. requirepass 123456 // 配置密码,123456为密码
  4. # bind 127.0.0.1 // redis 默认只允许本机访问,注掉
  5. bind 0.0.0.0 // 表示允许远程连接
  6. protected-mode no // 将保护模式关闭

7、启动redis

  1. /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

8、查看进程

  1. ps -ef|grep redis
  2. 效果如下:
  3. root 16124 1 0 09:55 ? 00:00:00 /usr/local/redis/bin/redis-
  4. server 0.0.0.0:6379
  5. root 16135 7486 0 09:57 pts/0 00:00:00 grep --color=auto redis
  6. # 注意:6379端口前面是0.0.0.0,而不是127.0.0.1

9、客户端登录

  1. 1) cd /usr/local/redis/bin
  2. 2) ./redis-cli
  3. 3) exit退出或按Ctrl+C
  4. 或者使用redis-cli命令
  5. 进去之后,输入auth xxx //xxx为密码
  6. ## 更改密码或者设置当前密码,服务重新启动后又会置为默认,即无密码;不建议此种方式
  7. config set requirepass "yourpassword"

10、开放端口

  1. firewall-cmd --zone=public --add-port=6379/tcp --permanent

11、云服务器,配置安全策略(我这里用的是腾讯云服务器)

https://cloud.tencent.com/document/product/213/18197#typical

12、服务器 iptables 配置,需要开放 6379 端口(前提是你已经把redis的端口放到了防火墙计划中)

  1. iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
  2. service iptables save

13、ping - 用来测试指定服务器的 80 端口,是否开放

  1. ping xxx // xxx为服务器IP

14、tcping - 测试服务器指定端口是否开放

  1. tcping xxx 6379 // 测试 6379 端口是否开放

15、关闭Reis

  1. 通过 redis-cli 连接服务器后执行 shutdown 命令,则执行停止 redis 服务操作
  2. shutdown save|nosave // shutdown还有一个参数,代表关闭 redis 服务前是否生产持久化文件
  3. 或者使用reids 客户端命令
  4. redis-cli shutdown
  5. redis-cli -a 密码 shutdown // 设置了密码的话用这条命令

16、卸载redis:

  1. rm -rf /usr/local/redis //删除安装目录
  2. rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
  3. rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
  4. (如果删除不了,那么就进入相关的目录,直接删掉)

发表评论

表情:
评论列表 (有 0 条评论,95人围观)

还没有评论,来说两句吧...

相关阅读