CentOS 7.9 安装 redis-6.2.0

[复制链接]
发表于 2022-10-7 13:31:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、CentOS 7.9 安装 redis-6.2.0

1 下载地址:https://download.redis.io/releases/redis-6.2.0.tar.gz
 

2 安装gcc来进行编译
Redis 由 C语言编写,所以需要系统中有 gcc 编译器
使用 gcc --version 查看是否安装 gcc 编译器
  1. yum install -y wget gcc gcc-c++ make libstdc++-devel
复制代码
3 下载安装包
  1. wget http://download.redis.io/releases/redis-6.0.8.tar.gz
复制代码

 

二、解压

1 解压会生成一个 redis-6.2.2 的目录
  1. tar -zxvf redis-6.2.2.tar.gz -C /opt/
复制代码
2 编译&安装
进入到redis目录
等待编译完成即可,未报错即进行下一步
指定安装,执行 make install 的时候,会将src下面的几个命令复制到/usr/local/bin/下
  1. cd /opt/redis-6.2.2
  2. make
  3. make install PREFIX=/usr/local/redis
复制代码
 

 
三、配置环境变量
  1. vim /etc/profile
  2. export PATH=$PATH:/usr/local/redis/bin/
  3. source /etc/profile
复制代码
 
四、复制配置文件

从 redis 的源码目录(这里为 /opt/redis-6.2.2)中复制 redis.conf 到 redis 的安装目录 (这里为 usr/local/redis/bin,当然也可以复制到其他目录)
  1. cd /opt/redis-6.2.2
  2. cp redis.conf /usr/local/redis/bin/myredis.conf
  3. cd /usr/local/redis/bin
复制代码


  • redis-benchmark:性能测试工具,可以在自己虚机上运行,看看自己虚机性能如何
  • redis-check-aof:修复有问题的AOF文件
  • redis-check-rdb:修复损坏的rdb文件
  • redis-sentinel:Redis集群使用
  • redis-server:Redis服务器启动命令
  • redis-cli:客户端,操作入口
 
五、启动 Redis

1 前台启动(不推荐)
在 Redis 安装目录(这里是 /usr/local/redis/bin)中,使用 redis-server 启动 Redis 服务器
注意:这种方式是前台启动,下面这个页面不能关闭,否则会出错。所以不推荐这种方式启动 Redis。
  1. # myredis.conf 源文件没有修改过
  2. redis-server /usr/local/redis/bin/myredis.conf
复制代码


使用 redis-cli 进入redis服务器
  1. redis-cli
  2. # 关闭 Redis 服务器
  3. SHUTDOWN
  4. # Ctrl + c 退出客服端
复制代码

 

2 后台启动(推荐)
修改安装目录中 vim myredis.conf 

  • 配置允许所有ip都可以访问redis,在bind 127.0.0.1前加“#”将其注释掉
  • 默认为保护模式,把 protected-mode yes 改为 protected-mode no
  • 默认为不守护进程模式,把daemonize no 改为daemonize yes
  • 将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码
  • :set nu 打开行号


启动 redis在安装目录中输入
  1. # 其中 myredis.conf 为刚刚重新配置的
  2. redis-server /usr/local/redis/bin/myredis.conf
复制代码
查看 Redis 启动状态
  1. ps -ef |grep redis
复制代码
 
六、测试 & 关闭


  • 客户端访问:redis-cli
  • 测试:ping
  • 单例关闭:redis-cli shutdown
  • 多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
 
 
七、redis的配置

redis.conf配置文件常用设置
配置项值解释port6379客户端通讯端口,redis服务器启动的端口daemonizeyes以后台的方式运行bind192.168.56.101redis服务启动时绑定的ip地址,是本地网卡的地址pidfile/var/run/redis_6379.pid当是以后台方式运行时,会产生一个pid文件logfile/var/log/redis_6379.log指定日志日志文件的路径dir./数据库的持久化文件保存的路径,必须是目录appendonlyyes打开aof持久化appendfsynceverysecaof每秒写入一次appendfilenameappendonly.aofaof文件名requirepass123456设置一个redis的密码,可以设置的复杂一些maxclients10000设置最大可以有多少个连接连接到redis servermaxmemory2GB设置redis最多可用的内存 
八、防火墙放行6379端口
  1. # 关闭防火墙
  2. systemctl stop firewalld
  3. # 开放6379端口命令
  4. firewall-cmd --zone=public --add-port=6379/tcp --permanent
  5. # 配置立即生效
  6. firewall-cmd --reload
复制代码
云主机需配置安全组
在入方向规则,允许6379放行
 

 
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表