我是靠谱客的博主 魔幻花生,最近开发中收集的这篇文章主要介绍CentOS 8:Redis服务器Redis的编译安装Redis的配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Redis ,一款基于内存的键值型数据库服务器

常见于网站开发场景

Redis 服务器只发布了 Linux 版本

Redis服务器的安装,有3种办法:

1 自动安装 , redis 5.0

yum install redis

2 源码方式

从官网下载源码,先编译、后部署

3 软件包方式

使用现成的redis软件包,直接部署

以下操作均以 root 用户执行

1 检查是否已经安装 redis 软件包

yum list installed | grep redis

2 安装 redis 软件包

yum search redis

yum install redis.x86_64

3 启动 redis 服务

systemctl start redis

systemctl enable redis

4 检查 redis 进程 

ps -ef | grep redis

netstat -anp | grep redis

5 连接 redis 服务器

redis-cli

注意

1 如果要远程访问的话,需要关闭防火墙 firewalld
要么配置一下 TCP / 6379 

Redis的编译安装

Redis 是用C语言写的程序,其官网上可以下载源码

https://redis.io/

当项目中需要特定版本的 redis 时,可以下载其源码,自行编译安装。

tar -zxvf redis-5.0.8.tar.gz
cd redis-5.0.8/
make
make install

教程

请先卸载一下自带的 redis ,避免重复

yum remove redis

1 解压缩 

tar -zxvf redis-5.0.8.tar.gz

2 进入源码目录

cd redis-5.0.8/

3 编译 

make

需要确定主机上有C语言的编译环境,即gcc 等编译工具链。如果没有,请在安装系统的时候勾选上。(参考2.1节)

4 安装

(1) 默认安装

make install

默认地,相关程序会被安装到 /usr/local/ 目录下

例如 /usr/local/bin/redis-server

(2) 也可以安装到指定目录

export PREFIX=/opt/redis

make install

5 运行 

redis-server在运行的时候,可以指定配置文件的位置,例如:

/usr/local/bin/redis-server  /path/of/redis/redis.conf

Redis的配置

Redis 的配置,主要是 IP 、端口 、密码的配置

配置文件 /etc/redis.conf

必须要配置,否则只能在本机上使用 (127.0.0.1)

编辑配置文件: /etc/redis.conf

修改之前,请先备份

cp /etc/redis.conf /etc/redis.conf.bak
gedit /etc/redis.conf 

(1) 绑定IP配置

当服务器存在多个网卡(IP) 时,让服务器监听哪个IP

  •  bind 127.0.0.1 只能从本机访问 
  •  bind 192.168.43.128 只能从内网访问
  •  bind 202.10.8.130  可以从外网访问
  •  bind 0.0.0.0  可以从任意位置访问此服务器

如果不加 bind 指令,则默认为 0.0.0.0 ,表示监听所有网卡

(2) 端口配置

port 6379

默认6379,一般不需要改动。

提示:如果部署了防火墙,请允许 TCP/6379 访问

(3) 保护模式

当 bind 0.0.0.0 允许远程访问时,必须设置密码

protected-mode no

提示:设置为 no 吧,反正我们一般是设置密码的

(4) 密码

在编辑器里,搜索 requirepass  找到这一行

requirepass a1b2c3

默认 redis 没有设置密码

提示:实际部署时请设置高强度密码,防止被破解

例如,a1b2c3@yourcompany

要点与细节

1 以上设置修改后,重启后生效

2 设置密码之后,在命令行里附加密码

redis-cli  -a a1b2c3

或者在 redis-cli 中使用 AUTH 命令

redis-cli

> auth a1b2c3
 

 

 

最后

以上就是魔幻花生为你收集整理的CentOS 8:Redis服务器Redis的编译安装Redis的配置的全部内容,希望文章能够帮你解决CentOS 8:Redis服务器Redis的编译安装Redis的配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部