首页 > 数据库 >在Centos-linux上下载安装redis

在Centos-linux上下载安装redis

时间:2023-08-10 20:57:38浏览次数:55  
标签:下载安装 Centos redis server 编译 install 安装 目录

一、下载

参考redis官网提供的操作指南。官网地址https://redis.io/download

创建目录下载压缩包

wget https://download.redis.io/releases/redis-7.0.7.tar.gz

解压

tar xzf redis-7.0.7.tar.gz

二、安装

进入文件夹目录,进行编译(注意:此目录下有redis说明文件“README.md”,有时间了解一下)

cd redis-7.0.7

1.编译

make

编译成功直接启动服务进行验证。

注意:这个如果如果未安装编译工具会报错,需要安装编译工具,在删除redis编译产生的错误文件。安装编译工具的方法

yum install gcc

删除

make distclean

2.验证编译
前往“src”目录下,运行“redis-server”文件

cd src

./redis-server

三、设置系统启动
1.安装redis
路径可以自定义,如果不携带“PREFIX”参数,redis会安装在"/usr/local/bin"目录下。

make install PREFIX=/opt/redis

2.设置环境变量

vi /etc/profile

在末尾追加环境变量,目录与安装redis设置的目录相同。

export REDIS_HONE=/opt/redis
export PATH=$PATH:$REDIS_HOME/bin

CentOS如何配置redis?

使环境变量生效

source /etc/profile

3.创建redis实例
一台服务器可以创建多个端口号不同的redis进程。

cd ../

进入到“utils”目录下(在解压缩的redis目录中)。
使用redis提供的脚本文件,创建redis实例

cd utils
./install_server.sh

注意:

以下错误,通过修改“install_server.sh”文件进行解决。

This systems seems to use systemd.
Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!

CentOS如何安装配置redis

vi install_server.sh
注释掉以下区域(7.0.7版本,在76行左右)
#bail if this system is managed by systemd
#_pid_1_exe="$(readlink -f /proc/1/exe)"
#if [ "${_pid_1_exe##*/}" = systemd ]
#then
#       echo "This systems seems to use systemd."
#       echo "Please take a look at the provided example service unit files in this directory, and adapt and install them. Sorry!"
#       exit 1
#fi

创建实例成功,在对应的目录下能看到该实例对应的信息。可以创建多个实例,但是端口号不能相同。

标签:下载安装,Centos,redis,server,编译,install,安装,目录
From: https://www.cnblogs.com/sili-future/p/17621479.html

相关文章

  • 在Java中操作Redis_Spring Data Redis使用方式_操作字符串类型的数据
        ......
  • 在Java中操作Redis_Spring Data Redis使用方式_环境搭建
        ......
  • 在Java中操作Redis_Spring Data Redis使用方式_操作步骤说明
        ......
  • pip离线下载安装工具包
    1,为什么需要pip离线安装工具包开发需要进行环境配置,如果在服务器上配置开发环境,由于各种各样的原因,可能会遇到服务器端是封闭环境,只能连接内网的情况。这就需要提前下载好安装包,在使用pip本地安装。2,如何安装单个离线包(1)如果环境配置端有联网条件,则直接在线安装即可:#pipinst......
  • Redis 的大 key 如何处理
    介绍 大key并不是指key的值很大,而是key对应的value很大(非常占内存)一般而言,下面这两种情况被称为大key:String类型的值大于10KB;Hash、List、Set、ZSet类型的元素的个数超过5000个;为什么会出现大key数据结构不合理:当使用Redis的字符串类型存储较大的数据时......
  • Centos安装rocketmq
    一、创建文件夹        进入我们创建好的文件夹中: //创建文件加mkdirrockmq//进入文件夹cdrockmq二、下载安装包         下载自己所需的版本,我这里是rocketmq4.4.0 //下载安装包wgethttps://archive.apache.org/dist/rocketmq/4.4.0/rocke......
  • Redis哨兵机制
    Redis哨兵机制:保障高可用性的守护者在现代分布式系统中,高可用性是至关重要的。Redis作为一个高性能的内存数据库,也需要确保在发生故障时能够保持可用。为了实现这一目标,Redis引入了哨兵机制,这是一个监控和管理Redis实例的分布式系统。本文将深入探讨Redis哨兵机制的工作原理、角色......
  • openGauss数据库在CentOS上的安装实践
    本文分享自华为云社区《openGauss数据库在CentOS上的安装实践》,作者:Gauss小松鼠。1.安装前准备安装数据库前先要有已安装centOS7.6的服务器+数据库安装包。首先找小伙伴申请了华为云ECS服务器安装好了OS,这里使用的是x86_64+centos。华为云服务器现在可是很划算呢,安装也很方......
  • 什么是Redis,如何使用Redis,SpringBoot如何集成Redis
    官网链接:Redis首先简单理解一下1、什么是redisredis是一种开源的、内存中数据结构存储,用作数据库、缓存和消息代理。redis数据结构包含五大数据类型:字符串、散列、列表、集合、带范围查询的排序集合以及三大特殊数据类型:位图、超级日志、地理空间索引。redis内置复制、Lua脚本......
  • CentOS 如何安装 Docker?
    Docker版本有两个,分别是社区版(CommunityEdition,CE)和企业版(EnterpriseEdition,EE)。前者免费,后者收费。下面基于Ubuntu版本Linux和Centos版本Linux进行安装Docker。一、环境介绍1.Ubuntu版本:Ubuntu20.0.42.Centos版本:Centos7-X86_64-Eeverything2009二、安装步骤2.1......