当前位置: 首页 > news >正文

Linux:Redis7.2.4的简单在线部署(1)

注意:我写的这个文章是以最快速的办法去搭建一个redis的基础环境,作用是为了做实验简单的练习,如果你想搭建一个相对稳定的redis去使用,可以看我下面这个文章

Linux:Redis7.2.4的源码包部署(2)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/137653287?spm=1001.2014.3001.5502


1.简介

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets),带有范围查询的 有序集合(sorted sets) , bitmaps, hyperloglogs 和 地理空间(geospatial) 索引。 Redis 内置了 复制(replication), LUA脚本(Lua scripting), LRU驱动事件(LRU eviction), 事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel) 和自动 分区(Cluster)提供高可用性(high availability)

我们以前是使用类似mysql的数据库,但是随着用户访问量的增加,通常因为硬盘从io速度不够从而达到瓶颈,而redis是运行在内存中的,速度也非常快,redis一般用于秒杀,抢购等速度非常快的项目中。 

redis包括五种基本数据类型:

字符串

列表

集合

有序集合

哈希 

还有五种高级数据类型:

消息队列

地理空间

hyperloglog

位图

位域 

redis的使用方法一共就分为三大种:

ctl:命令行操作模式

api:使用编程语言进行api接口的调用

gui :图形化操作模式

redis的优势:

性能极高

数据类型丰富,单键值最大支持512M大小的数据

简单易用,目前支持市面上主流的编程语言

支持数据持久化,主从复制,哨兵模式等高可用特性 


2.环境介绍:

我的设备为:centos7

 ip:192.168.6.2


 3.下载安装包

wget https://download.redis.io/redis-stable.tar.gz

这个是直接在Linux下载的命令,但是你的Linux需要连接网络

如果你的设备没有连接网络的话

你可以选择一个有网的设备 

https://download.redis.io/redis-stable.tar.gzicon-default.png?t=N7T8https://download.redis.io/redis-stable.tar.gz

我这里使用的这个最新版本

下载到本地,然后哪个主机需要redis就把这个包放入哪个主机里


 4.安装redis

tar xf redis-stable.tar.gz
cd redis-stable
make && make install
redis-server

如果成功,你将看到 Redis 的启动日志,并且 Redis 将在前台运行。

要停止 Redis,请输入 。Ctrl-C

如果你想一直让他处于运行可以这样

nohup redis-server &

 一直开启

killall -9 redis-server

关闭redis

http://www.lryc.cn/news/340855.html

相关文章:

  • HackMyVM-Connection
  • Prometheus接入AlterManager配置邮件告警(基于K8S环境部署)
  • find方法
  • TLS v1.3 导致JetBrains IDE jdk.internal.net.http.common CPU占用高
  • 计算机网络 2.2数据传输方式
  • 陇剑杯 流量分析 webshell CTF writeup
  • 【测试开发学习历程】python常用的模块(下)
  • GCDAsynSocket之TCP简析
  • 大型网站系统架构演化实例_1.单体架构和垂直架构
  • 2024蓝桥杯——宝石问题
  • three.js加载模型报错,Error: THREE.GLTFLoader: No DRACOLoader instance provided.
  • Spring VS Spring Boot
  • Linux入门(Linux介绍,安装,常用命令,防火墙的设置,注意事项)
  • vue2创建项目的两种方式,配置路由vue-router,引入element-ui
  • MySql 表中的id突然变很大,如何给id重新排序
  • leetcode练习——哈希表
  • 配置交换机 SSH 管理和端口安全
  • 基于SpringBoot+Vue的装饰工程管理系统(源码+文档+包运行)
  • vue3中axios添加请求和响应的拦截器
  • <router-link>出现Error: No match for {“name“:“home“,“params“:{}}
  • prompt 工程整理(未完、持续更新)
  • 兼容性测试用例
  • 阿里云4核8G云服务器价格多少钱?700元1年
  • ts 中的keyof 和typeof
  • 每日一题:买卖股票的最佳时机II
  • nginx安装在linux上
  • ENSP-旁挂式AC
  • 如何获取手机root权限?
  • 2023年全国青少年信息素养大赛(Python)海南赛区复赛真题
  • node.js服务器动态资源处理