伏羲AI安装RedisStackServer教程

2023-07-27

安装RedisStackServer教程

本教程对如何在宝塔面板中,通过Docker管理器安装RedisStackServer作一说明。

目前市面上大部分AIGC应用的向量数据库均采用Milvus等付费向量库,也有一些采用MongoDB等内存型数据库,同时部分应用采用第三方接口的方式去进行数据训练和检索,以上方式对于大部分用户来说,存在学习成本高、数据安全性无法保证等缺点,针对这些问题,伏羲AI最终决定采用PHP语言+Redis的技术框架来实现向量库的存储、训练和检索,所有数据均存储在用户本地服务器中

RedisStackServer是1.0.6版本伏羲AI中公众号智能回复、行业应用数据存储和训练(采用Redis向量数据库)的必要前置条件,如果您准备将伏羲AI升级到1.0.6版本,请务必先在宝塔面板中安装RedisStackServer,并进行相关配置,以下是教程正文。

首先:您要确保您运行伏羲AI的PHP版本已经安装了PHP Redis扩展,这样伏羲AI才能正确读写Redis中的数据,如下图所示:

clip_image002.jpg

一、安装Docker管理器

已经安装了Docker管理器的用户可以直接跳过本步骤。未安装的用户请按照下方图片所示的步骤进行安装。


伏羲ai向量数据库配置 (2).png


伏羲ai向量数据库配置 (3).png

在弹出的对话框中点击安装,会出现安装界面,耐心等待安装完毕即可。如下图:

伏羲ai向量数据库配置 (5).png


伏羲ai向量数据库配置 (4).png


点击设置按钮,进入设置界面,我们继续来安装RedisStackServer。

二、在Docker管理器中安装RedisStackServer




伏羲ai向量数据库配置 (6).png



伏羲ai向量数据库配置 (7).png



伏羲ai向量数据库配置 (8).png



伏羲ai向量数据库配置 (9).png



伏羲ai向量数据库配置 (10).png



伏羲ai向量数据库配置 (11).png





完成以上步骤后,RedisStackServer即安装成功,下面需要进入下一个步骤。

三、在伏羲AI中启用RedisStackServer

完成RedisStackServer的安装后,您需要先更新升级伏羲AI的1.0.6版本,升级完毕后,请按照如下操作在伏羲AI中启用RedisStackServer。

伏羲ai向量数据库配置 (12).png

四、重启伏羲AI后端服务

进入系统控制台(shell),进入伏羲AI的安装目录,执行以下命令:

phpstart.php restart -d

执行完毕后,如下图所示,即代表伏羲AI启用RedisStackServer成功。

伏羲ai向量数据库配置 (13).png


阅读428
分享
写评论...