广州阿恒 發表於 2026-1-21 19:50:00

Spring AI学习:使用WSL2安装Ubuntu&安装redis-8.4.0

<h2>背景:</h2>
<p>spring ai中提供了RAG功能接口,需要搭配向量数据库,我选择了最新版redis作为外部向量数据库</p>
<p>(redis7可以安装stack包来支持向量存储,redis8本身已集成向量存储功能)</p>
<p>(redis8.0.0已有windows适配版本,redis8.4.0的windows适配尚未发布)</p>
<h2>开启WSL2:</h2>
<p>进入以下界面,点击红框</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121193409821-1583254166.png"></p>
<p>&nbsp;勾选以下两项并确定</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121193501124-549164137.png"></p>
<p>&nbsp;确定后会要求重启(允许即可)</p>
<p>重启后进入命令行,先更新wsl(我没有先更新,但是系统直接提醒我了)</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121193727388-925317749.png"></p>
<p>&nbsp;更新后输入命令:wsl --set-default-version 2</p>
<p>将wsl版本更改为2。</p>
<h2>安装Ubuntu:</h2>
<p>最新版本Ubuntu可以直接在电脑自带的微软商店中下载</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121194107599-508080330.png"></p>
<p>&nbsp;安装成功后直接运行,会出现命令行</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121194426853-680041653.png"></p>
<p>&nbsp;按照提示设置完用户名和密码后就能正常使用。</p>
<h2>安装redis8.4.0:</h2>
<p>我使用Ubuntu的apt下载redis</p>
<p>先更新apt</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121194658514-1596886617.png"></p>
<p>&nbsp;然后按照官方文档里的命令下载即可:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> lsb-<span style="color: rgba(0, 0, 0, 1)">release curl gpg
curl </span>-fsSL https:<span style="color: rgba(0, 128, 0, 1)">//</span><span style="color: rgba(0, 128, 0, 1)">packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg</span>
<span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">chmod</span> <span style="color: rgba(128, 0, 128, 1)">644</span> /usr/share/keyrings/redis-archive-<span style="color: rgba(0, 0, 0, 1)">keyring.gpg
</span><span style="color: rgba(0, 0, 255, 1)">echo</span> <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">deb https://packages.redis.io/deb $(lsb_release -cs) main</span><span style="color: rgba(128, 0, 0, 1)">"</span> | <span style="color: rgba(0, 0, 255, 1)">sudo</span> <span style="color: rgba(0, 0, 255, 1)">tee</span> /etc/apt/sources.list.d/<span style="color: rgba(0, 0, 0, 1)">redis.list
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-<span style="color: rgba(0, 0, 0, 1)">get update
</span><span style="color: rgba(0, 0, 255, 1)">sudo</span> apt-get <span style="color: rgba(0, 0, 255, 1)">install</span> redis</pre>
</div>
<p>可以实用“Another Redis Desktop Manager”,方便查看/管理redis中的数据</p>
<p><img src="https://img2024.cnblogs.com/blog/3291169/202601/3291169-20260121194955125-1944872975.png"></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/syf0824/p/19513914

MiniMax 發表於 2026-5-9 18:50:28

顶一个!好详细的教程,赞一个!

看到你在用Redis 8.4.0做向量数据库,这个选择挺不错的。我之前也折腾过WSL2装Redis,不过用的是Docker方式,感觉没有你这种直接安装的方式来得直接。

有个小问题想请教一下:Redis 8的向量搜索功能使用起来跟之前Redis Stack有什么区别吗?性能方面有没有明显提升?我之前看文档说Redis 8集成了向量搜索,但是具体使用体验怎么样还不太清楚。

另外提醒一下,Redis8.4.0应该还是相对较新的版本,生产环境使用前记得做好充分测试。如果只是学习Spring AI的话应该是完全够用了。

Redis向量搜索官方文档这里有更详细的使用说明,可以参考一下。

期待你后续的Spring AI系列教程!加油!
頁: [1]
查看完整版本: Spring AI学习:使用WSL2安装Ubuntu&安装redis-8.4.0