Redis search、redis json安装
redis-cluster redis-search redis-json
Redis search、redis json
基于redis-cluster
基于CentOS7
1. 安装
1.1 下载模块
redis download center,下载需要登录注册(可能需要梯子)

1.2 安装以及配置
下文建立在已经安装好集群的前提下。没有安装好的童鞋请自行搜索安装对应需要软件。下文集群部署在三台服务器,每台服务器有两个节点,主机名(Hosts) 分别为 master/slave0/slave1
上传文件
将redisearch.Linux-rhel7-x86_64.2.4.14.zip、rejson.Linux-rhel7-x86_64.2.2.0上传至服务器指定目录。这里是/software/redis-cluster/redis_6379/。
如果没有
unzip命令。请使用yum install -y unzip
在目录下创建module文件夹
mkdir /software/redis-cluster/redis_6379/module/redis-search
mkdir /software/redis-cluster/redis_6379/module/redis-json
并将两压缩包分别上传到json以及search文件夹下,使用unzip命令解压。可以得到以下四个文件
module.json
rejson.so
module-enterprise.so
module.json
修改配置
修改redis.conf文件增加。
vim /software/redis-cluster/redis_6379/conf/redis.cnf
## 新增以下配置
loadmodule /software/redis-cluster/redis_6379/module/redis-json/rejson.so
loadmodule /software/redis-cluster/redis_6379/module/redis-search/module-enterprise.so
分发配置
增加和修改的文件以及配置在所有节点都需要安装。
本机节点配置分发,将module文件夹内所有文件复制到指定目录
cp -r /software/redis-cluster/redis_6379/module/ /software/redis-cluster/redis_6380/module/
## 查看
ll /software/redis-cluster/redis_6380/module/module/
其他机器节点配置分发
# 此处的`slave0`指其他服务器别名,具体可在`/etc/hosts`修改,并且此处配置了服务器之间免密登录
scp -r /software/redis-cluster/redis_6379/module slave0:/software/redis-cluster/redis_6379/
scp -r /software/redis-cluster/redis_6379/module slave0:/software/redis-cluster/redis_6380/
# 此处的`slave1`指其他服务器别名
scp -r /software/redis-cluster/redis_6379/module slave1:/software/redis-cluster/redis_6379/
scp -r /software/redis-cluster/redis_6379/module slave1:/software/redis-cluster/redis_6380/
修改对应目录下redis.cnf配置文件。修改时注意目录(slave0、slave1 服务器修改配置)
vim /software/redis-cluster/redis_6379/conf/redis.cnf
loadmodule /software/redis-cluster/redis_6379/module/redis-json/rejson.so
loadmodule /software/redis-cluster/redis_6379/module/redis-search/module-enterprise.so
vim /software/redis-cluster/redis_6380/conf/redis.cnf
loadmodule /software/redis-cluster/redis_6380/module/redis-json/rejson.so
loadmodule /software/redis-cluster/redis_6380/module/redis-search/module-enterprise.so
重新启动服务
分别执行以下命令,停止redis-cluster
redis-cli -h master -p 6379 shutdown
redis-cli -h master -p 6380 shutdown
redis-cli -h slave0 -p 6379 shutdown
redis-cli -h slave0 -p 6380 shutdown
redis-cli -h slave1 -p 6379 shutdown
redis-cli -h slave1 -p 6380 shutdown
分别执行以下命令,启动redis-cluster
redis-server /software/redis-cluster/redis_6379/conf/redis.cnf
redis-server /software/redis-cluster/redis_6380/conf/redis.cnf
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)