【RedisStack】Linux安装指南

前言

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
EOF

source ~/.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 *

在这里插入图片描述

官网资料

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太空眼睛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值