redis-stack部署安装使用说明

一、部署安装

第一步,下载redis-stack

下载链接:Downloads - Redis

第二步,redis安装包解压缩

gzip -d redis-stack-server-7.2.0-v10.rhel8.x86_64.tar.gz
tar -xvf redis-stack-server-7.2.0-v10.rhel8.x86_64.tar

第三步,编辑etc下的redis-stack-service.conf文件

port 12345
protected-mode no
daemonize no
requirepass 123.com

loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/rediscompat.so
loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/redisearch.so
loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/redistimeseries.so
loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/rejson.so
loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/redisbloom.so
loadmodule /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/redisgears.so v8-plugin-path /data1/work/xiehao/redis/redis-stack-server-7.2.0-v10/lib/libredisgears_v8_plugin.so

loadmodule后面的地址替换为自己的path

第四步,启动服务
./redis-server ../etc/redis-stack-service.conf 

二、redis使用

1、启动redis客户端

命令:./redis-cli -p 12345 -a 123.com

2、查看是否安装了search模块

命令:module list

其他命令参考:

https://zhuanlan.zhihu.com/p/671537505

### RedisRedis Stack的区别及功能特性 #### 功能对比 Redis是一个开源的内存数据结构存储系统,可以用作数据库缓存和消息中间件。它支持多种数据结构如字符串(Strings),哈希(Hashes),列表(Lists),集合(Sets)及其有序版本(sorted sets)[^1]。 Redis Stack则是在标准版Redis基础上构建的一个扩展包,包含了额外的数据处理模块来增强其能力。这些模块提供了诸如JSON文档管理、时间序列分析、图谱计算等功能[^2]。 #### 数据类型和支持 - **基本数据类型** - Redis提供基础的数据结构操作,包括但不限于String, Hash, List, Set 和 Sorted set。 - **高级数据类型** - Redis Stack增加了对更复杂数据类型的原生支持,比如通过RediSearch实现全文搜索引擎;借助RedisGraph可以进行图形查询;还有Time Series用于高效的时间戳记录等[^3]。 #### 性能表现 对于简单的键值对读写请求,两者性能差异不大。然而,在涉及大量并发访问或特定应用场景下(例如复杂的聚合运算),由于内置优化算法的存在,Redis Stack可能会表现出更好的效率[^4]。 #### 持久化机制 二者都具备持久化的选项: - Redis主要依赖于RDB快照和AOF日志两种方式来进行数据保存[^5]; -Redis Stack同样继承了上述方法,并可能针对某些特殊场景下的需求做出调整以提高可靠性[^6]。 ```bash # 启动带有持久化配置的单机实例 redis-server --appendonly yes ``` #### 扩展性和集群部署 当考虑大规模分布式环境时,两个版本都能够很好地适应不同的架构设计模式。不过,考虑到企业级应用的要求,Redis Stack往往集成了更多开箱即用的企业特性和工具链,简化运维工作量的同时也提升了系统的稳定性和安全性[^7]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值