Redis6入门到实战------ 二、Redis安装

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 这篇文章详细介绍了Redis 6的安装过程,包括下载、解压、编译、安装、配置以及启动Redis服务器的步骤。还涵盖了如何设置Redis以在后台运行,如何为Redis设置密码保护,以及如何配置Redis服务以实现开机自启动。

一、安装

1、下载Reis-6.2.6.tar.gz。放在对应的文件夹下(我这里放在/soft)
在这里插入图片描述
2、解压命令:tar -zxvf redis-6.2.1.tar.gz

解压后的文件(我这里之前已经解压过)
在这里插入图片描述
3、解压完成后进入目录:cd redis-6.2.6
在这里插入图片描述
4、在redis-6.2.6目录下再次执行make命令(只是编译好)

5、2.2.2.6.如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件

6、解决方案:运行make distclean

7、在redis-6.2.1目录下再次执行make命令(只是编译好)

8、跳过make test 继续执行: make install

9、备份redis.conf
拷贝一份redis.conf到其他目录
cp /soft/redis-6.2.6/redis.conf /soft/myredis

10、在redis.conf配置文件中 后台启动设置daemonize no改成yes
在这里插入图片描述
11、在redis.conf文件中设置连接redis的密码

在这里插入图片描述

12、redis启动
在放置redis.conf的文件夹下启动
(如果将配置文件拷贝到其他地方、就要在对应的路径下开启redis)
在这里插入图片描述

13、查看开启的redis
在这里插入图片描述

14、用客户端访问:redis-cli

在这里插入图片描述
15、假如设置了密码。需要输入密码
在这里插入图片描述

16、关闭redis

单实例关闭:redis-cli shutdown
或者进入终端:shutdown

17、提示

默认安装路径/usr/local/bin

在这里插入图片描述

二、启动

1、默认启动

  任何目录下输入 redis-server 都可以启动。这种属于 前台启动,会阻塞整个会话窗口,窗口关闭或者按下 STRL+C 则Redis 停止,不推荐使用。

在这里插入图片描述
按下 CTRL + C 退出
在这里插入图片描述

2、指定配置启动

在这里插入图片描述
在这里插入图片描述

也可以通过杀死进程的方式实现

在这里插入图片描述

具体方式可以参考下面的方式:

  如果要让 Redis以 后台方式启动,则必须修改 Redis 配置文件,在解压的redis安装包下 /soft/redis-6.2.6 ,名字叫 redis.conf 。可以将这个配置文件复制一份转移到其它目录,然后修改复制后的配置文件。然后再对应的目录下使用 redis-server redis.conf 的方式启动。

   需要修改的几个地方
在这里插入图片描述

其它相关配置
在这里插入图片描述

可以通过以下这种方式,快速搜索。
在这里插入图片描述

在这里插入图片描述

日志所在位置,这个目录下
在这里插入图片描述

3、开机自启

在这里插入图片描述
在这里插入图片描述

完整配置
根据自己配置修改对应的路径

[Unit]
Description=redis-server Process Manager
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /soft/redis-6.2.6/redis.conf
privateTmp=true

[Install]
WantedBy=multi-user.target

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

开机自启
在这里插入图片描述

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
相关文章
|
6月前
|
数据采集 存储 数据可视化
分布式爬虫框架Scrapy-Redis实战指南
本文介绍如何使用Scrapy-Redis构建分布式爬虫系统,采集携程平台上热门城市的酒店价格与评价信息。通过代理IP、Cookie和User-Agent设置规避反爬策略,实现高效数据抓取。结合价格动态趋势分析,助力酒店业优化市场策略、提升服务质量。技术架构涵盖Scrapy-Redis核心调度、代理中间件及数据解析存储,提供完整的技术路线图与代码示例。
556 0
分布式爬虫框架Scrapy-Redis实战指南
|
5月前
|
NoSQL 数据可视化 关系型数据库
安装 Redis
本文主要介绍了Linux系统下Redis的安装步骤,包括卸载旧版本、下载新版本、编译安装以及配置启动等详细操作,并解释了Redis默认端口6379的由来。同时,文章还简要说明了Windows环境下Redis的下载与服务安装方法。最后,推荐了几款Redis可视化管理工具,如RedisView、QuickRedis、AnotherRedisDesktopManager和RedisPlus,提供了它们的功能特点及下载链接,方便用户根据需求选择合适的工具进行数据库管理。
387 1
|
3月前
|
缓存 监控 NoSQL
Redis 实操要点:Java 最新技术栈的实战解析
本文介绍了基于Spring Boot 3、Redis 7和Lettuce客户端的Redis高级应用实践。内容包括:1)现代Java项目集成Redis的配置方法;2)使用Redisson实现分布式可重入锁与公平锁;3)缓存模式解决方案,包括布隆过滤器防穿透和随机过期时间防雪崩;4)Redis数据结构的高级应用,如HyperLogLog统计UV和GeoHash处理地理位置。文章提供了详细的代码示例,涵盖Redis在分布式系统中的核心应用场景,特别适合需要处理高并发、分布式锁等问题的开发场景。
226 39
|
3月前
|
缓存 NoSQL 算法
高并发秒杀系统实战(Redis+Lua分布式锁防超卖与库存扣减优化)
秒杀系统面临瞬时高并发、资源竞争和数据一致性挑战。传统方案如数据库锁或应用层锁存在性能瓶颈或分布式问题,而基于Redis的分布式锁与Lua脚本原子操作成为高效解决方案。通过Redis的`SETNX`实现分布式锁,结合Lua脚本完成库存扣减,确保操作原子性并大幅提升性能(QPS从120提升至8,200)。此外,分段库存策略、多级限流及服务降级机制进一步优化系统稳定性。最佳实践包括分层防控、黄金扣减法则与容灾设计,强调根据业务特性灵活组合技术手段以应对高并发场景。
859 7
|
6月前
|
缓存 NoSQL Java
基于SpringBoot的Redis开发实战教程
Redis在Spring Boot中的应用非常广泛,其高性能和灵活性使其成为构建高效分布式系统的理想选择。通过深入理解本文的内容,您可以更好地利用Redis的特性,为应用程序提供高效的缓存和消息处理能力。
436 79
|
4月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
795 16
|
4月前
|
JSON NoSQL Redis
在Rocky9系统上安装并使用redis-dump和redis-load命令的指南
以上步骤是在Rocky9上使用redis-dump和redis-load命令顺利出行的秘籍。如果在实行的过程中,发现了新的冒险和挑战,那么就像一个勇敢的航海家,本着探索未知的决心,解决问题并前进。
107 14
|
6月前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
223 1
|
6月前
|
NoSQL Java Redis
微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 安装
本教程介绍在 VMware 虚拟机(CentOS 7)或阿里云服务器中安装 Redis 的过程,包括安装 gcc 编译环境、下载 Redis(官网或 wget)、解压安装、修改配置文件(如 bind、daemonize、requirepass 等设置)、启动 Redis 服务及测试客户端连接。通过 set 和 get 命令验证安装是否成功。适用于初学者快速上手 Redis 部署。
121 0
|
8月前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
290 7