安装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中的数据,如下图所示:
一、安装Docker管理器
已经安装了Docker管理器的用户可以直接跳过本步骤。未安装的用户请按照下方图片所示的步骤进行安装。
在弹出的对话框中点击安装,会出现安装界面,耐心等待安装完毕即可。如下图:
点击设置按钮,进入设置界面,我们继续来安装RedisStackServer。
二、在Docker管理器中安装RedisStackServer
完成以上步骤后,RedisStackServer即安装成功,下面需要进入下一个步骤。
三、在伏羲AI中启用RedisStackServer
完成RedisStackServer的安装后,您需要先更新升级伏羲AI的1.0.6版本,升级完毕后,请按照如下操作在伏羲AI中启用RedisStackServer。
四、重启伏羲AI后端服务
进入系统控制台(shell),进入伏羲AI的安装目录,执行以下命令:
phpstart.php restart -d
执行完毕后,如下图所示,即代表伏羲AI启用RedisStackServer成功。