Linux系统中Redis 7.0.8安装

简介: Linux系统中Redis 7.0.8安装

@[TOC]

1 官网地址

下载地址:https://redis.io/download/
在这里插入图片描述

2 检查是否安装gcc编译器

redisC++写的,因此,需要gcc

gcc --version

如果没有则安装gcc编译器

yum install -y gcc

3 安装redis

3.1 解压上传的Redis安装包

tar -zvxf redis-7.0.4.tar.gz

3.2 进入解压目录并编译

cd redis-7.0.8/
make
  • 稍等一会,编译完成!!!
    在这里插入图片描述

    3.3 安装命令

  • 默认安装
    make install
    
    默认安装目录 /usr/local/bin
    安装的内容有
    redis-benchmark :性能测试工具,可以在自己本质运行,看看自己本子性能如何
    redis-check-rdb:修复有问题的dump.rdb文件
    redis-sentinelRedis集群使用
    redis-check-aof:修复有问题的AOF文件
    redis-cli:客户端,操作入口
    redis-serverRedis服务器启动命令
    自定义安装目录
    make install PREFIX=[安装位置目录]
    
    在自定义安装目录下会生产bin目录
  • 这里采用自定义安装
    make install PREFIX=/opt/redis/redis-7.0.8
    
    在这里插入图片描述

    4 修改配置

    4.1 配置环境变量

  • 打开 /etc/profile
    vim /etc/profile
    
  • 在文末添加:
    export REDIS_HOME=/opt/redis/redis-7.0.8
    export PATH={
         
         mathJaxContainer[0]}REDIS_HOME/bin
    
    在这里插入图片描述
  • 刷新配置文件使配置生效
    source /etc/profile
    

    4.2 修改redis配置文件

    4.2.1 设置后台启动

  • 修改文件redis.conf,设置daemonize no改成yes
    vim redis.conf
    
    由于文件内容多,可以通过快速搜索输入:/daem+回车快速定位到需要修改的内容,按n查找下一个。

    4.2.2 设置允许外部访问

    修改redis.conf文件,注释掉bind 127.0.0.1 -::1bind 0.0.0.0

    4.2.3 设置redis密码

    修改redis.conf文件,找到requirepass设置密码

    5 启动

    切换到bin目录下,使用修改好的配置文件
    redis-server ../redis.conf
    

    6 测试是否成功

    6.1 使用redis-cli链接

    redis-cli -p 6379
    flushall  //清空数据库
    
  • 显示OK,则成功!

6.2 查看redis进程是否开启

ps -ef|grep redis
  • 进程的端口号为6379

    7 关闭redis服务

    shutdown
    exit  //退出redis服务
    
    在这里插入图片描述
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
7天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
52 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
1月前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
77 24
Linux系统之whereis命令的基本使用
|
4天前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
33 8
|
20天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
111 25
|
2天前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
14 1
|
4天前
|
存储 运维 监控
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
1月前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
78 10
|
1月前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
60 10
|
11天前
|
存储 NoSQL Redis
投行系统的毫秒级榜单响应:如何用Redis ZSET破解同分排序难题?
通过Redis的ZSET数据结构和更新时间戳,解决投行交易系统实时排行榜中同分跳变的问题。具体方案为:将交易量作为整数部分,更新时间戳作为小数部分,确保同分时按最新更新排序,实现实时、高效、无需应用层干预的排行榜功能。一句话总结:通过Redis ZSET加更新时间戳,解决百万交易排行榜实时显示及同分难题。
|
2月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
167 23

热门文章

最新文章