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数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 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
相关文章
|
10天前
|
缓存 NoSQL 应用服务中间件
Redis实战篇
Redis实战篇
|
15天前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
22 2
|
1月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
14天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
2月前
|
运维 监控 NoSQL
【Redis】哨兵(Sentinel)原理与实战全解~炒鸡简单啊
Redis 的哨兵模式(Sentinel)是一种用于实现高可用性的机制。它通过监控主节点和从节点,并在主节点故障时自动进行切换,确保集群持续提供服务。哨兵模式包括主节点、从节点和哨兵实例,具备监控、通知、自动故障转移等功能,能显著提高系统的稳定性和可靠性。本文详细介绍了哨兵模式的组成、功能、工作机制以及其优势和局限性,并提供了单实例的安装和配置步骤,包括系统优化、安装、配置、启停管理和性能监控等。此外,还介绍了如何配置主从复制和哨兵,确保在故障时能够自动切换并恢复服务。
|
2月前
|
NoSQL Redis 数据安全/隐私保护
深入探索利用Docker安装Redis
【8月更文挑战第27天】
106 2
|
2月前
|
消息中间件 存储 NoSQL
redis实战——go-redis的使用与redis基础数据类型的使用场景(一)
本文档介绍了如何使用 Go 语言中的 `go-redis` 库操作 Redis 数据库
103 0
redis实战——go-redis的使用与redis基础数据类型的使用场景(一)
|
2月前
|
缓存 NoSQL Java
惊!Spring Boot遇上Redis,竟开启了一场缓存实战的革命!
【8月更文挑战第29天】在互联网时代,数据的高速读写至关重要。Spring Boot凭借简洁高效的特点广受开发者喜爱,而Redis作为高性能内存数据库,在缓存和消息队列领域表现出色。本文通过电商平台商品推荐系统的实战案例,详细介绍如何在Spring Boot项目中整合Redis,提升系统响应速度和用户体验。
53 0
|
2月前
|
NoSQL 网络安全 Redis
用python安装redis并设置服务自启
用python安装redis并设置服务自启
18 0