Linux系统Redis安装教程-附带后台启动

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Linux系统Redis安装教程-附带后台启动

前言

今天体验了一下在Linux上安装Redis,过程艰辛,不过收获良多。


一、Redis安装位置

建议是这个位置:

cd usr/local/   //路径
mkdir redis     //创建Redis文件夹

需要root权限,这个自己解决哈。


wget http://download.redis.io/releases/redis-6.0.8.tar.gz     //下载Redis文件
tar xzf redis-6.0.8.tar.gz                        //解压Redis压缩文件
cd redis-6.0.8                                    //进入解压后的文件
make                                              //安装

二、使用方法

1.默认使用

cd src             //进入到src目录下
./redis-server     //运行Redis 

不过这个没啥用,你只能看着他的运行界面,另外用Redis的客户端访问,而且还必须是本地,用Linux安装方法,估计你是不会用这个的,继续看后边。


2.后台运行设置

首先你得先找到Redis.conf文件,位置在:

/usr/local/redis/redis-6.0.8          //版本号可能不同,自己注意

打开Redis.conf文件

vim redis.conf           //有些文件你可能需要sudo权限

找到这行代码,可以用bind搜索,这里是no,改为yes

找到这行代码 之前是127.0.0.0 改为0.0.0.0------- 127代表本地访问,0代表所有可访问。

i     //文档可编辑
//按Esc按键   
//按Shift和:按键  
:wq      //保存,如果有问题就改为wq!   加一个叹号。

之后运行即可访问。

./redis-server ../redis.conf

可查看是否在运行

ps aux | grep redis


3.Redis加密

redis设置密码-linux版

到redis-cli命令所在目录

cd /usr/local/redis/redis-6.0.8/src

打开客户端

./redis-cli

查看密码

config get requirepass

设置密码

config set requirepass 密码
config set requirepass 123456     //例子

用密码的方式登录

./redis-cli -p 端口号 -a 密码
./redis-cli -p 6379 -a 123456     //例子

连接之后再输入密码

auth 密码

如:auth 123456


总结

Windows的自己用比较方便,服务器还是用Linux的比较好,并且维持启动是要紧的。后续可能会研究一下自启动的,不过,那是之后了,如果有问题,欢迎评论,一般一周统一回复一次。


相关实践学习
基于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
相关文章
|
4月前
|
消息中间件 缓存 NoSQL
Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。
【10月更文挑战第4天】Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。随着数据增长,有时需要将 Redis 数据导出以进行分析、备份或迁移。本文详细介绍几种导出方法:1)使用 Redis 命令与重定向;2)利用 Redis 的 RDB 和 AOF 持久化功能;3)借助第三方工具如 `redis-dump`。每种方法均附有示例代码,帮助你轻松完成数据导出任务。无论数据量大小,总有一款适合你。
99 6
|
2月前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
219 7
|
3月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
137 4
|
3月前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
90 0
|
5月前
|
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
|
5月前
|
NoSQL Linux Redis
linux安装单机版redis详细步骤,及python连接redis案例
这篇文章提供了在Linux系统中安装单机版Redis的详细步骤,并展示了如何配置Redis为systemctl启动,以及使用Python连接Redis进行数据操作的案例。
118 3
|
5月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
5月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
783 4
|
7天前
|
Linux
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
50 23
Linux系统之whereis命令的基本使用
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
344 8