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

redis-stack redisSearch环境安装搭建

RedisSearch在redis许可证变更之后显得是redis中的一大特色,闲来无事学习记录一下。

尝试通过源码编译redisSearch,貌似非常费劲,所以建议使用docker或者Linux的发行包进行安装redis-stack。redis-stack是基于redis的模块化机制进行一个扩展,其中stack中默认包含了模块 redisSearch redisJSON redisTimeSeries RedisBloom 这几个扩展模块。由于我这里使用的是centos7版本的虚拟机,所以使用Yum工具安装。

yum RPM库安装

创建Redis Stack RPM存储库

sudo tee /etc/yum.repos.d/redis.repo <<EOF
[Redis]
name=Redis
baseurl=http://packages.redis.io/rpm/rhel7
enabled=1
gpgcheck=0
EOF

查看是否有可用版本的redis-stack-server

yum list available redis-stack-server

安装redis-stack后并启动redis和设置开机自启动

sudo yum install redis-stack-server
sudo systemctl start redis-stack-server
sudo systemctl enable redis-stack-server

安装后默认为安装目录在/opt/redis-stack/。redis配置文件在/opt/redis-stack/etc/redis-stack.conf

Docker安装RedisStack

创建配置文件

mkdir -p /etc/redis
/etc/redis/redis-stack.conf 

创建数据存储目录

/etc/redis/data

启动redis-stack容器

docker run --restart=always --name redis-stack -p 6379:6379 -v /etc/redis/redis-stack.conf:/redis-stack.conf -v /etc/redis/data:/data -d redis/redis-stack:latest
验证安装结果
redis-cli module list

输入以上命令 能返回RedisSearch模块列表的数据则表示redis-stack启动成功 并且模块也载入成功。


http://www.kler.cn/a/429392.html

相关文章:

  • 基于 requests 依赖包的 Python 爬虫实战
  • OpenCV实现Kuwahara滤波
  • WEB 攻防-通用漏-XSS 跨站脚本攻击-反射型/存储型/DOMBEEF-XSS
  • C 语言标准库函数——strtol函数
  • 【RDMA学习笔记】1:RDMA(Remote Direct Memory Access)介绍
  • 26_Redis RDB持久化
  • 记录一下,解决js内存溢出npm ERR! code ELIFECYCLEnpm ERR! errno 134 以及 errno 9009
  • 智创 AI 新视界 -- AI 引领下的未来社会变革预测(16 - 6)
  • DP协议:术语表
  • Vue 3初始化工程
  • 从模型到实际:人工智能项目落地的关键要素
  • 【深度学习】深刻理解BERT
  • 4.长度最小的子数组:
  • Text2SQL(NL2sql)对话数据库:设计、实现细节与挑战
  • 上传word表格识别出table表格 转为二维数组并显示(vue)
  • C# 中的异常处理:构建健壮和可靠的程序
  • 简单易懂讲解LVM
  • 从方向导数到梯度:深度学习中的关键数学概念详解
  • 在ARM Linux应用层下使用SPI驱动WS2812
  • 数据结构 (36)各种排序方法的综合比较
  • vbo总结和使用
  • Datawhale AI 冬令营 模型微调
  • 动态规划part01
  • LLM - 01_了解LangChain和LangChain4J
  • 【工具变量】上市公司企业研发不确定性数据(2013-2023年)
  • 热更新xLua实践(xLua背包)