首页 > 数据库 >linux系统安装redis

linux系统安装redis

时间:2024-03-18 14:23:22浏览次数:31  
标签:gcc 启动 0.0 redis 版本 linux 安装

一、环境检查

Redis 是基于 C语言编写的,所有还需要安装 Redis 所需要的 gcc 依赖:

如果没有安装gcc,执行以下命令安装

yum install -y gcc tcl

如果已安装gcc,需要查询gcc版本,以防止redis版本过高,gcc版本低,导致部分软件编译失败,进而安装失败。

gcc -v

我这就是低版本gcc安装高版本redis导致报错失败

 大致版本对应关系如下

Redis版本 Gcc版本
2.8.0+ 4.2+
3.0.0+ 4.4+
4.0.0+ 4.8+
5.0.0+ 5.0+
6.0.0+ 5.0+
7.0.0+ 6.0+

 

 

 

 

 

 

 

二、下载

前往官网https://redis.io/download/下载安装包,点击下载链接下载

如果想要下载其他版本,往下翻就可以,如果需要下载更早版本的,可以访问这个链接查询:其他版本redis

 

二、安装

我的服务器环境较老,所以使用redis3.0的版本为例。

安装在opt目录下为例,如果需要放在新的文件夹中,可以使用【mkdir 文件夹名】命令创建文件夹

1.将安装包上传至/opt下

  2.将压缩包解压

tar -zxvf redis-3.0.0.tar.gz

 3.编译安装

进入redis-3.0.0文件夹

cd redis-3.0.0

执行编译安装命令

make && make install

 没有报错信息即安装成功

默认安装路径是在 /usr/local/bin 目录下:

 

改目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令,其中:
  • redis-cli:是 redis 提供的命令行客户端
  • redis-server:是 redis 的服务端启动脚本
  • redis-sentinel:是 redis 的哨兵启动脚本

 三、启动

1.修改配置文件

redis 默认启动的命令是 redis-server ,但是该命令只是前台启动,关闭调当前的窗口,redis 也会随之关闭,如果想要 redis 后台启动,就必须去修改 redis 的配置文件,指定配置文件启动。
redis 的配置文件就在之前解压的 redis 安装包下产生的目录下,叫做 redis.conf

 在修改之前,最好将文件备份一下

cp redis.conf redis.conf.bak

找到以下三个地方修改

# 监听地址,默认是 127.0.0.1,会导致只能在本地访问。修改成 0.0.0.0 则可以在任意 IP 访问,生产环境不要设置 0.0.0.0
bind 0.0.0.0
# 守护进程,修改为 yes 后即可后台运行
daemonize yes
# 密码,设置后访问 redis 必须输入密码
requirepass 123456

2.启动服务

执行命令
redis-server redis.conf

 3.查看redis服务是否启动成功

ps -ef | grep redis

 这样redis服务就启动成功了。

 

标签:gcc,启动,0.0,redis,版本,linux,安装
From: https://www.cnblogs.com/BKYhailong/p/18075594

相关文章

  • 安装Pytest
    安装Pytest在命令行中运行以下命令pipinstall-Upytest检查是否安装了正确的版本pytest--version创建你的第一个测试创建一个名为test_sample.py的新文件,包含一个函数和一个测试#contentoftest_sample.pydeffunc(x):returnx+1deftest_answer():......
  • anaconda安装教程
    参考链接—— https://blog.csdn.net/m0_61607990/article/details/129531686win11 anaconda安装官网地址:https://www.anaconda.com/点击freedownload下载完成后双击安装包进入安装界面 基本都是next,需要更改的:1.安装路径(可以不改)2.finish界面的两个选项取消选择安......
  • centos8 --上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法
    centos8--上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法大家可能都发现了centos8已经不在更新了。当我们使用yum安装某些工具的时候,会提示安装源失败解决方案:删除repo文件然后重新下载即可修复yum安装报错问题1.进入/etc/yum.repos.d/目录cd/etc......
  • 【RedHat9.0】使用源代码安装软件——源代码安装nginx
    如果yum、rpm软件包不能提供所需的软件,就要考虑源码安装,获取源码包,进行编译安装。源码安装步骤:1.下载和解压软件包Linux、UNIX最新的软件通常以源代码打包的形式发布,最常见的是.tar.gz和.tar.bz2两种压缩包格式。下载完源代码包后需要解压缩。tar-zxvffile.tar.gzt......
  • 安装nodejs 环境
    一、使用NVM安装Node.js1.安装nvm#$curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh|bash2.测试是否安装完成#command-vnvm3.列出Node.JS的所有可用版本#nvmls-remote4.列出Node.JS版本的所有最新LTS版本#nvmls......
  • Linux 打印文件第 N 行内容
    问题场景前天遇到一个面试题:输出指定文件指定行内容方式1  awk'NR==4'server.properties [hui@hadoop101config]$awk'NR==4'server.properties#TheASFlicensesthisfiletoYouundertheApacheLicense,Version2.0方式2  sed-n'4p'server.propert......
  • Memcached和Redis的区别?
    MemCached数据结构单一,仅用来缓存数据,而Redis支持多种数据类型。MemCached不支持数据持久化,重启后数据会消失。Redis支持数据持久化。Redis提供主从同步机制和cluster集群部署能力,能够提供高可用服务。Memcached没有提供原生的集群模式,需要依靠客户端实现往集群中分......
  • 广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件
    目录广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件如何在腾讯云服务器上安装软件腾讯云的优势在腾讯云服务器上安装软件的步骤案例演示总结广州腾讯云代理商:电脑怎么在腾讯云服务器上安装软件简介:飞机@luotuoemo本文由(阿里云国际站代理商:【聚搜云】www.4526.......
  • Flutter安装
    文档地址:https://docs.flutter.dev/get-started/install/windows/mobile?tab=download#later-starthttps://flutter.cn/community/china下载地址:https://docs.flutter.dev/release/archive?tab=windowshttps://flutter.cn/docs/release/archive?tab=windows1.下载Flutter......
  • 波奇学Linux:网络基础
    网卡相当于文件,通过网络传输,相同于写到不同的文件中。协议:一种约定,像是0表示低电平,1表示高电平一样如何定位主机的问题如何处理发来的数据如何保证数据到达准确下一个设备每层都有自己的协议发送数据时必然有多一些数据,这些数据可能是管理信息,这些就是协议,表现形式就是......