Redis 安装教程

  • 一、安装环境
  • 二、安装Redis
  • 2.1 下载软件包
  • 2.2 下载gcc 依赖
  • 2.3 安装Redis
  • 2.4 修改配置并启动Redis
  • 2.5 开放端口
  • 三、总结
  • 补充(2022.12.12)
  • 1、关闭redis
  • 2、设置redis默认用户default 的密码
  • 3、开机自启动


一、安装环境

虚拟机系统:CentOS 7.6
数据库管理工具:Another-Redis-Desktop-Manager.1.4.8

二、安装Redis

2.1 下载软件包

Redis 下载地址:

https://redis.io/download

CentOS7 链接redis 测试 centos7安装redis6_centos


将Reids 的软件包通过FTP 工具放进了/usr/local/env 目录,并进入该目录:

cd /usr/local/env/

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_redis_02


解压Redis 软件包并重命名:

tar -xzf redis-6.2.5.tar.gz
mv redis-6.2.5 redis

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_数据库_03


进入redis 目录并进行安装:

cd redis
make

emmm…又报错了。

CentOS7 链接redis 测试 centos7安装redis6_centos_04

2.2 下载gcc 依赖

cc: 未找到命令

小问题,我们安装下gcc 就可以了:

yum -y install gcc gcc-c++ libstdc++-devel

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_数据库_05


安装成功后,执行

make MALLOC=libc

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_redis_06

2.3 安装Redis

继续执行Redis 的make 命令:

make

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_数据库_07


执行完 make 命令后,redis 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

cd src
ll

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_linux_08

2.4 修改配置并启动Redis

修改redis 的配置文件:

vi ../redis.conf

将对应行数下的内容进行更改:

第75行: bind 127.0.0.1 改为 bind 0.0.0.0
第 94行: protected-mode yes 改为 protected-mode no
第257行: daemonize no 改为 daemonize yes

启动Redis 服务:

./redis-server ../redis.conf

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_数据库_09

2.5 开放端口

开放防火墙的6379 端口以便远程连接:

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

操作结果如下:

CentOS7 链接redis 测试 centos7安装redis6_centos_10


在Another-Redis-Desktop-Manager 中连接10.90.21.96 的Redis,可以看到成功了:

CentOS7 链接redis 测试 centos7安装redis6_linux_11

三、总结

好了,本文到此截至,主要介绍了如何在Centos 7 服务器上安装Redis 服务。

我是陈冰安,一个学习者。补充(2022.12.12)

1、关闭redis

在src目录下启动redis-cli ,执行关闭命令:

cd /usr/local/env/redis/src
./redis-cli
shutdown

2、设置redis默认用户default 的密码

vi /usr/local/env/redis/redis.conf

找到requirepass关键字,后面就是密码。默认情况下是注释掉的,即默认不需要密码,。打开注释,设置为自己的密码,重启即可,修改位置如下:

CentOS7 链接redis 测试 centos7安装redis6_数据库_12


重启redis服务端

cd /usr/local/env/redis/src
./redis-server ../redis.conf

3、开机自启动

cp /usr/local/env/redis/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis

修改端口号及目录路径:

CentOS7 链接redis 测试 centos7安装redis6_CentOS7 链接redis 测试_13


设置权限

chmod 777 /etc/init.d/redis
chkconfig redis on

设置完成,虚拟机重启后redis 会自动启动。