返回顶部
首页 > 资讯 > 数据库 >在CentOS 7环境下安装Redis数据库详解
  • 283
分享到

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

详解环境数据库 2022-06-04 17:06:37 283人浏览 八月长安
摘要

正如我们所知的那样,Redis是一个开源的、基于BSD许可证的,基于内存的、键值存储NoSQL数据库。Redis经常被视为一个数据结构服务器,因为Redis支持字符串strings、哈希hashes、列表l

正如我们所知的那样,Redis是一个开源的、基于BSD许可证的,基于内存的、键值存储NoSQL数据库。Redis经常被视为一个数据结构服务器,因为Redis支持字符串strings、哈希hashes、列表lists、集合sets、有序集sorted sets等数据结构。Redis还支持像事务Transitions、发布和订阅这样的数据类型。有鉴于此,Redis经常被认为是更强大的Memcache。

本文主要讲述Redis在Centos 7环境下的安装有什么不同。假定CentOS 7 Server已经就绪。

1、启用EPEL仓库


## RHEL/CentOS 7 64-Bit ##
# wget Http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

要验证EPEL仓库是否建立成功,可以执行:


# yum repolist

2、通过Yum安装Redis


# yum -y update
# yum install redis PHP-pecl-redis

把Redis添加到开机启动服务中:


# systemctl start redis-server.service
# systemctl enable redis-server.service

检查Redis是否运行:


# systemctl is-active redis-server.service

3、安装Redis的Web管理客户端

phpRedisAdmin是一个免费开源的RedisWEB管理客户端,它提供了一个简单的界面来实现对Redis数据库的管理。


# git clone https://GitHub.com/ErikDubbelboer/phpRedisAdmin.git
# cd phpRedisAdmin/includes
# cp config.sample.inc.php config.inc.php

要确保配置正确:


# nano config.inc.php

再把RedisAdmin配置文件添加到Apache服务器,文件的内容如下:


### nano /etc/httpd/conf.d/redisadmin.conf
### Now add the following ###
#
# Web Interface for RedisAdmin
# 

<Directory "/downloads/phpRedisAdmin/">
 Order Deny,Allow
 Deny from all
 Allow from 127.0.0.1
 Allow from <your ipaddress>
</Directory>

Alias /redisAdmin /downloads/phpRedisAdmin
Alias /redisadmin /downloads/phpRedisAdmin

创建一个Bash脚本来确保Redis的正常运行,内容如下:


### nano /scripts/redis-check.sh
#!/bin/bash
PS=$(which ps)
GREP=$(which grep)
WHEN=$(date +"%Y-%m-%d-%H:%M:%S")
  if ! $PS aux | $GREP "redis.conf" | $GREP -v grep 2>&1 > /dev/null; then
    /etc/init.d/redis restart
    echo 'Restarted Redis @' $WHEN
  fi
#Check Second instance
  if ! $PS aux | $GREP "redis2.conf" | $GREP -v grep 2>&1 > /dev/null; then
    /etc/init.d/redis2 restart
    echo 'Restarted Redis2 @' $WHEN
  fi

确保脚本是可执行的:


# chmod +x /scripts/redis-check.sh

通过定时器cron来保证脚本的执行,每3分钟运行一次:


### nano /var/spool/cron/root
*/3 * * * * /bin/bash /script/redis-check.sh >> /var/log/redis-check.log

OK,至此完工。

原文链接:http://blog.csdn.net/chszs/article/details/51925378

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

您可能感兴趣的文档:

--结束END--

本文标题: 在CentOS 7环境下安装Redis数据库详解

本文链接: https://lsjlt.com/news/11939.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在CentOS 7环境下安装Redis数据库详解
    正如我们所知的那样,Redis是一个开源的、基于BSD许可证的,基于内存的、键值存储NoSQL数据库。Redis经常被视为一个数据结构服务器,因为Redis支持字符串strings、哈希hashes、列表l...
    99+
    2022-06-04
    详解 环境 数据库
  • 【MYSQL】—— MySQL 在 Centos 7环境安装
    本期,我将给大家介绍的是如何在【Linux】上安装相应的 mysql。 目录 1. 卸载不要的环境 2. 检查系统安装包 3. 获取mysql官⽅yum源 4. 安装mysql yum 源,对⽐前后yum源 5. 看看能不能正常⼯作 6....
    99+
    2023-09-09
    mysql 数据库
  • CentOS 7安装配置Redis数据库
    Redis就是一种基于key-value的非关系型数据库。这里我将介绍Redis在CentOS 7下如何安装配置。 Redis源码获取进入Redis官网获取Redis最新稳定版下载地址http:/...
    99+
    2024-04-02
  • 怎么在CentOS 7环境中安装jdk
    本篇文章为大家展示了怎么在CentOS 7环境中安装jdk,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。CentOS 7下jdk安装过程,具体内容如下查看系统版本[root@zabbix ~]# c...
    99+
    2023-05-31
    centos7 jdk ce
  • 在centos系统下安装redis数据库的方法
    小编给大家分享一下在centos系统下安装redis数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体安装步骤如下:...
    99+
    2024-04-02
  • Linux环境下安装MySQL数据库
    目录1.概述2.前期准备2.1下载mysql二进制安装包2.2导入mysql二进制安装包3.mysql部署4.修改mysql密码5.配置mysql阿里云安全组策略1.概述 对于mys...
    99+
    2024-04-02
  • Mac环境下安装MongoDB数据库
    一、下载安装 1.1 下载MongoDB 首先,从MongoDB官网下载自己想要使用的版本。 解压缩下载的压缩包重命名为mongodb,将mongodb文件夹复制到/usr/local目录下。 b...
    99+
    2023-10-04
    mongodb 数据库 macos
  • CentOS7环境下安装MySQL5.5数据库
    目录1.检查当前系统是否安装过Mysql2.没有安装过的话直接进行下一步总结1.检查当前系统是否安装过Mysql rpm -qa|grep -i mysql 如果出现了上方...
    99+
    2024-04-02
  • CentOS 6/7环境下通过yum安装php7的方法
    本文实例讲述了CentOS 6/7环境下通过yum安装php7的方法。分享给大家供大家参考,具体如下: 安装php7已经是现在linux服务器必备的一款工具了,只要做网站都会考虑到使用php7了,下面我们来看Centos...
    99+
    2022-06-04
    CentOS 6 CentOS7 yum 安装php7
  • Ubuntu 环境下安装 Docker环境详解
    目录系统要求添加镜像源安装Docker CE和containerd让普通用户使用Docker卸载Docker系统要求   Docker目前只能运行在64位平台上,并且要求内核版本不低...
    99+
    2022-11-13
    Ubuntu安装docker ubuntu环境安装docker ubuntu安装docker教程
  • 详解CentOS 7操作系统下GitLab 7的安装
    CentOS GitLab 7 安装GitLab 是一款便捷的 Git 项目管理工具,通过 GitLab,我们可以很方便地管理代码版本,协同开发以及项目管理。本文介绍了 CentOS 7 操作系统下 GitLab 7 的安装过程。准备工作在...
    99+
    2023-10-22
  • 如何在CentOS 7上安装并配置Python 3.6环境
    这期内容当中小编将会给大家带来有关如何在CentOS 7上安装并配置Python 3.6环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。当前***的 CentOS 7.3 默认安装的是 Python 2...
    99+
    2023-06-16
  • CentOS 7下安装 redis 3.0.6并配置集群的过程详解
    安装依赖 [root@centos7-1 ~]# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel z...
    99+
    2022-06-04
    集群 详解 过程
  • Linux环境下如何安装mysql5.7.36数据库
    今天就跟大家聊聊有关Linux环境下如何安装mysql5.7.36数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下载地址:https://dev.mysql.com/downl...
    99+
    2023-06-22
  • Linux环境下如何安装MySQL数据库
    今天小编给大家分享一下Linux环境下如何安装MySQL数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.概述对于my...
    99+
    2023-06-29
  • Linux环境下安装mysql5.7.36数据库教程
    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 上传到服务器 rz -be 解压文件 tar...
    99+
    2024-04-02
  • Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解
    在Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解 在开发Web应用程序时,经常会遇到需要连接Microsoft SQL Server(MSSQL)数据库的情况。在Ubunt...
    99+
    2024-02-29
    ubuntu php mssql php脚本
  • 环境搭建:linux环境下安装mysql数库
    1. 安装数据库 1) yum -y install mysql-server(简单) yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装     2) 也可以自己在网上下载mysql服务,通过xftp传输至Linu...
    99+
    2016-01-21
    环境搭建:linux环境下安装mysql数库
  • Window环境下的数据库部署——Redis数据库
    1.Redis简介 Remote Dictionary Server(Redis) 是一个开源的,可基于内存亦可持久化的 Key-Value 数据库. Key 字符类型,其值(value)可以 是 字符串(String), 哈 希(Map...
    99+
    2016-12-31
    Window环境下的数据库部署——Redis数据库
  • Linux环境下安装maven详解
    安装maven 需要本地有一个maven文件,例如apache-maven-3.8.6-bin.tar.gz 下载地址:Maven – Download Apache Maven,选择需要下载的文件,我选的是apache-maven-3.8...
    99+
    2023-08-31
    maven linux java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作