Spring redis对象验证和crud操作

Spring redis对象验证和crud操作,spring,caching,redis,crud,Spring,Caching,Redis,Crud,我正在使用SpringRedis来缓存一些大数据作为列表对象。是否可以在Redis缓存中执行CRUD操作?它还提供了验证更新数据的帮助吗?Redis当然已经设置(如创建和更新操作)和删除。那么,您想应用什么crud操作呢?我使用的是SpringMVC,流程是UI->Redis->DB。因此,每当有更新时,我都要更新/插入Redis,然后是DB。有可能吗?这会影响性能吗?类似地,当我想要更新时,我想做一些验证,是否可能?当然,您可以在保存到DB之前更新缓存,而不需要任何性能损失。因此,您应该在需要

我正在使用SpringRedis来缓存一些大数据作为列表对象。是否可以在Redis缓存中执行CRUD操作?它还提供了验证更新数据的帮助吗?

Redis当然已经设置(如创建和更新操作)和删除。那么,您想应用什么crud操作呢?我使用的是SpringMVC,流程是UI->Redis->DB。因此,每当有更新时,我都要更新/插入Redis,然后是DB。有可能吗?这会影响性能吗?类似地,当我想要更新时,我想做一些验证,是否可能?当然,您可以在保存到DB之前更新缓存,而不需要任何性能损失。因此,您应该在需要读/写db时更新缓存,然后才能应用验证。希望这能回答你的问题!我不太确定,我认为这是可能的,但逻辑会变得复杂,当UI中有更新时,我们会知道哪些行正在更新,因此我们可以轻松地更新DB,但如果我们想先在redis中更新,那么我们应该应用一些逻辑,因为所有内容都是键和值。我应该先找到密钥,然后选择列表,在列表中进行更改,然后更新密钥,然后更新数据库。这看起来不是很复杂吗?你的意思是你想在redis中更新列表中的一个值,你会发现在列表中查找该值会花费很多钱?如果是这种情况,您可以使用Redis散列而不是list,这样每个值在散列中都有一个键,可以直接访问。选中此复选框,它可能会帮助您处理redis已优化的性能。当然,redis已设置(如创建和更新操作)和删除。那么,您想应用什么crud操作呢?我使用的是SpringMVC,流程是UI->Redis->DB。因此,每当有更新时,我都要更新/插入Redis,然后是DB。有可能吗?这会影响性能吗?类似地,当我想要更新时,我想做一些验证,是否可能?当然,您可以在保存到DB之前更新缓存,而不需要任何性能损失。因此,您应该在需要读/写db时更新缓存,然后才能应用验证。希望这能回答你的问题!我不太确定,我认为这是可能的,但逻辑会变得复杂,当UI中有更新时,我们会知道哪些行正在更新,因此我们可以轻松地更新DB,但如果我们想先在redis中更新,那么我们应该应用一些逻辑,因为所有内容都是键和值。我应该先找到密钥,然后选择列表,在列表中进行更改,然后更新密钥,然后更新数据库。这看起来不是很复杂吗?你的意思是你想在redis中更新列表中的一个值,你会发现在列表中查找该值会花费很多钱?如果是这种情况,您可以使用Redis散列而不是list,这样每个值在散列中都有一个键,可以直接访问。勾选此项,它可能会帮助您处理redis带来的优化性能