`
linzx0212
  • 浏览: 7437 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

CentOS 7下安装、配置Redis

 
阅读更多

操作系统:CentOS-7-x86_64-Minimal-1804.iso

Redis客户端:redis-desktop-manager-0.9.3.817

 

  • 安装

1.由于CentOS官方yum源里面没有Redis,这里我们需要安装一个第三方的yum源,这里用了Fedora的epel仓库

yum install epel-release

安装过程中会有让你确认的,输入y按回车就可以了

2.安装Redis

yum install redis

安装过程中会有让你确认的,输入y按回车就可以了

3.启动Redis

service redis start

 

  • 配置

1.修改端口号/密码等配置

vim /etc/redis.conf

2.注释掉ip绑定(这个只允许本地调试,不注释掉这个,你远程这个redis的时候会提示:

redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect

)

3.

关闭保护模式(不关闭的话远程这个redis会提示:

redis.clients.jedis.exceptions.JedisDataException: DENIED Redis is running in protected mode

)

 

除了以上配置,系统的防火墙也导致了客户端连不上Redis服务:

  • 服务器防火墙安装

新装的centos系统,防火墙默认是被禁掉的,因此不会有iptables文档。

 

注意,别手动去创建,通过几个命令让它生成:

解决办法:

1、随便写一条iptables命令配置个防火墙规则:如:

iptables -P OUTPUT ACCEPT

2,进行保存

service iptables save

3,service iptables restart

如果出现下列异常

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

With RHEL 7 / CentOS 7, firewalld was introduced to manage iptables. IMHO, firewalld is more suited for workstations than for server environments.

It is possible to Go back to a more classic iptables setup. First, stop and mask the firewalld service:

请连续输入下列命令:

systemctl stop firewalld 

systemctl mask firewalld 

yum install iptables-services

systemctl enable iptables

systemctl stop iptables   

systemctl start iptables 

systemctl |restart iptables 

service iptables save

至此,iptables文件就会存在了。接下来对文档进行编辑,可以使用vim也可以直接用桌面(桌面支持从windows直接复制到iptables文档里面,比较方便)

 

  • iptables配置

 

进入修改

[root@localhost ~]#vi /etc/sysconfig/iptables

在“COMMIT”前加入

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

[root@localhost ~]#service iptables save
[root@localhost ~]#service iptables restart

 

以上全部成功后,客户端即可成功访问Redis。

 

PS:

查看IP命令

[root@localhost ~]# ip a

 Redis服务端命令

[root@localhost ~]# redis-cli
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> quit
[root@localhost ~]#

 

 

 

转载自:

Linux公社的《CentOS使用yum安装Redis的方法》

Linux公社的《CentOS 7下Redis安装配置与Redis Desktop Manager工具连接注意点》

分享到:
评论

相关推荐

    CentOS7安装redis

    **Redis在CentOS7上的安装指南** Redis是一个高性能的键值数据库,广泛应用于缓存、消息中间件等领域。在CentOS7系统上安装Redis需要遵循一系列步骤,下面将详细介绍整个过程。 ### 一、更新系统 在安装任何新...

    centos7 yum安装redis配置密码及简单使用

    1、安装epel-release (建议使用国内阿里云源) #下载wget,备份当前源 yum install wget -y mv /etc/yum.repo.d/*.repo /tmp #下载阿里云源和epel源 wget -O /etc/yum.repos.d/CentOS-Base.repo ...

    Centos7下安装redis

    ### CentOS 7 下安装 Redis 的详细步骤与知识点 #### 一、Redis简介 Redis (Remote Dictionary Server) 是一款由 Salvatore Sanfilippo 开发的 key-value 存储系统。它是一个开源项目,采用 ANSI C 语言编写,遵循...

    CentOS7下安装搭建Redis-4.0.6

    在本文中,我们将深入探讨如何在CentOS 7操作系统上安装和配置Redis 4.0.6版本。Redis是一款开源的、高性能的键值存储系统,常用于数据库、缓存和消息中间件的角色。让我们逐步了解这个过程。 首先,我们需要确保...

    CentOS 7下安装Redis:配置、启动和集群搭建

    内容概要:本文提供了CentOS 7下安装Redis的详细教程,包括安装、配置、启动和测试等多个方面,并提供了相关代码和操作步骤。 使用人群:需要在CentOS 7系统中安装Redis的程序员和技术人员。 内容关键词:CentOS 7...

    cent OS7无网络安装redis

    在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...

    CentOS 7 下安装 Redis 2.8.7

    现在,我们来配置Redis。Redis的配置文件是`redis.conf`,但这里提供的文件名是`6379.conf`,可能是特定的实例配置。假设我们使用默认的6379端口,我们可以创建一个软链接到`/etc/redis/`目录下: ```bash sudo ln ...

    自动离线安装centos7,mysql,redis,nginx

    总的来说,离线安装CentOS7上的MySQL、Redis和Nginx涉及多个步骤,包括下载软件包、编译安装、配置服务以及设置监控。这个过程需要对Linux系统和这些服务有深入理解,但通过这种方法,我们可以灵活地在没有网络连接...

    Linux(CentOS7)离线安装Redis包含依赖

    3. **配置Redis服务**: Redis的配置文件通常位于`/etc/redis/redis.conf`,但在这个过程中,我们需要手动创建这个文件并进行配置。可以复制示例配置文件: ```bash sudo cp redis.conf.example /etc/redis/redis...

    CentOS7 linux下yum安装redis以及使用

    ### CentOS7 下通过 YUM 安装与使用 Redis Redis 是一种开源的键值存储系统,因其高性能和灵活性被广泛应用于缓存、消息队列等多种场景。本文将详细介绍如何在 CentOS7 系统上通过 YUM 包管理器安装 Redis,并进行...

    centos7上安装redis.docx

    本文档将指导读者在 CentOS 7 操作系统上安装 Redis 数据库,包括关闭防火墙、配置编译环境、下载源码、编译和安装 Redis、配置 Redis 服务随系统启动等步骤。 一、关闭防火墙 在安装 Redis 之前,需要关闭防火墙...

    CentOS(Linux)离线安装Redis详细教程(亲测可行)

    2. **配置本地源**:由于是在离线环境下安装 Redis,因此需要配置 YUM 或 DNF 使其可以从本地文件系统中安装软件包。可以通过创建一个自定义的仓库配置文件来实现这一点。例如,在 `/etc/yum.repos.d/` 目录下创建一...

    在CentOS 7环境下安装Redis数据库详解

    在 CentOS 7 环境下安装 Redis 数据库是一个简单而重要的步骤,因为 Redis 是一个高性能的键值存储系统,广泛用于缓存、消息代理和其他数据处理场景。本篇文章将详细讲解如何在 CentOS 7 上安装和配置 Redis,以及...

    linux服务器上centos7.5离线安装redis 所需要的gcc包

    8. **配置和启动Redis**:配置Redis的配置文件`redis.conf`,并根据需求进行修改。然后启动Redis服务: ``` sudo cp redis.conf /etc/redis/ sudo systemctl start redis ``` 9. **设置开机启动**:为了确保...

    CentOS 6.5 下安装 Redis 2.8.7

    ### CentOS 6.5 下安装 Redis 2.8.7 的详细步骤与常见问题解决方案 #### 一、准备工作 在开始安装 Redis 之前,确保你的 CentOS 6.5 系统已经更新到了最新版本,并且安装了必要的工具。可以通过以下命令进行系统...

    CentOS安装Redis和phpRedis扩展记录

    3. 配置Redis: Redis的配置文件通常位于`/etc/redis.conf`,可以根据实际需求调整参数,例如设置绑定的IP地址、端口、内存限制等。 4. 测试Redis服务: 运行`redis-cli`命令连接到本地Redis服务器,使用`ping`...

    centos 6.5 安装redis3.0.7

    ### CentOS 6.5 下 Redis 3.0.7 的安装与配置 #### 一、安装准备 在开始安装 Redis 之前,确保你的 CentOS 6.5 系统已更新到最新状态,并且具备必要的依赖包。以下是安装过程中需要用到的一些基本步骤: 1. **...

Global site tag (gtag.js) - Google Analytics