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

【RedisStack】Linux安装指南

【RedisStack】Linux安装指南.md

  • 前言
  • 下载
  • 解压
  • 创建启动文件
  • 设置密码
  • 把密码设置到环境变量
  • 启动/停止相关命令
  • 测试&验证
  • 官网资料
  • 参考资料

前言

Redis Stack是使用Redis的最佳起点。我们将我们必须提供的最好的技术捆绑在一起,形成一个易于使用的软件包。Redis Stack扩展了Redis OSS的核心功能,并为调试等提供了完整的开发人员体验。
除了Redis OSS的所有功能之外,Redis Stack还支持:

  • Probabilistic data structures
  • Queryable JSON documents
  • Querying across hashes and JSON documents
  • Time series data support (ingestion & querying), including full-text search

可以看到Redis是我们非常熟悉的内存键值对数据库,它有着丰富的数据结构,能够满足我们平时的绝大部分数据存储要求。然而,有些时候我们还希望可以对搜索,文档,图形,时间序列等进行数据建模,这个时候我们就可以使用Redis Stack

  • Redis StackRedis的扩展,它添加了现代数据模型和处理引擎,以提供完整的开发人员体验。
  • Redis Stack是一组软件套件,它主要由三部分组成。一个是Redis Stack Server,一个是RedisInsight,一个是Redis Stack客户端SDK。其中Redis Stack ServerRedis,RedisSearchRedisJSONRedisGraphRedisTimeSeriesRedisBloom组成。
  • RedisRedis Stack的区别在于Redis更加通用,而Redis Stack更加专注于构建实时应用程序。需要注意的是,Redis Stack并不是Redis的替代品,它们将会一同发展。当您准备好运行Redis Stack时,您可以使用Redis复制机制或通过加载您的RDBAOF文件来轻松迁移数据。

下载

curl -O https://download.redis.io/releases/redis-stack-server-6.2.6.tar.gz

解压

tar xzvf redis-stack-server-7.4.0-v2.rhel8.x86_64.tar.gz -C /opt/

创建启动文件

sudo sh -c 'cat > /etc/systemd/system/redis-stack-server.service << EOF
[Unit]
Description=Redis Stack Server
After=network.target[Service]
User=tkyj01
Group=tkyj01
ExecStart=/opt/redis-stack-server-7.4.0-v2/bin/redis-stack-server
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always[Install]
WantedBy=multi-user.target
EOF'

设置密码

cat >> /opt/redis-stack-server-7.4.0-v2/etc/redis-stack.conf << EOF
requirepass #Redis!@123456
EOF

把密码设置到环境变量

使用redis-cli命令行连接的时候就不需要输入密码了

cat >> ~/.bash_profile << EOF
export REDISCLI_AUTH=#Redis!@123456
EOFsource ~/.bash_profile

启动/停止相关命令

sudo systemctl start redis-stack-server
sudo systemctl stop redis-stack-server
sudo systemctl status redis-stack-server
sudo systemctl restart redis-stack-server

测试&验证

cd /opt/redis-stack-server-7.4.0-v2/bin
./redis-cli -h 127.0.0.1 -p 6379
keys *

在这里插入图片描述

官网资料

  • Install Redis Stack

参考资料

  • Redis Stack是什么,你知道吗?
http://www.lryc.cn/news/520390.html

相关文章:

  • 说一说mongodb组合索引的匹配规则
  • Maven核心插件之maven-resources-plugin
  • C++ 鼠标轨迹算法 - 防止游戏检测
  • 网络学习记录6
  • 【数学】概率论与数理统计(四)
  • 小结:华为交换机常用的操作指令
  • 轻松学51单片机--基于普中科技开发板练习蓝桥杯及机器人大赛等(8-DS1302实时时钟)
  • 《Java核心技术II》并行流
  • Vue 3前端与Python(Django)后端接口简单示例
  • 《拉依达的嵌入式\驱动面试宝典》—操作系统篇(二)
  • STM32和国民技术(N32)单片机串口中断接收数据及数据解析
  • 【人工智能】大语言模型的微调:让模型更贴近你的业务需求
  • 大语言模型的稀疏性:提升效率与性能的新方向
  • Linux Bridge与Open vSwitch的工作原理及协作
  • async++源码阅读——task模块
  • 项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(五)
  • EF Core一对一和多对多
  • 记一次sealos部署k8s集群之delete了第一台master如何恢复
  • vue3+vite+ts集成第三方js
  • android framework.jar 在应用中使用
  • FFmpeg入门
  • 云平台一键部署【Video-Background-Removal】视频换背景,无任何限制,随意换
  • 量子计算:从薛定谔的猫到你的生活
  • 51单片机——I2C-EEPROM
  • R语言的语法糖
  • 【算法学习笔记】30:埃氏筛(Sieve of Eratosthenes)和线性筛(Linear Sieve)
  • 【AscendC】tiling方案设计不当引起的一个时隐时现的bug
  • 视频转码对画质有影响吗?视频融合平台EasyCVR支持哪些转码格式?
  • 工业视觉2-相机选型
  • 基于SpringBoot+Vue的健身房管理系统