网站轮播代码,宣城市建设监督管理局网站,怎样免费开网店,企业网站开发教程RedisSearch在redis许可证变更之后显得是redis中的一大特色#xff0c;闲来无事学习记录一下。
尝试通过源码编译redisSearch#xff0c;貌似非常费劲#xff0c;所以建议使用docker或者Linux的发行包进行安装redis-stack。redis-stack是基于redis的模块化机制进行一个扩展…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]
nameRedis
baseurlhttp://packages.redis.io/rpm/rhel7
enabled1
gpgcheck0
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 --restartalways --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启动成功 并且模块也载入成功。