php - 如何完美使用redis中的五种数据结构

标签 php caching redis

正如标题所说,我有使用“string”结构作为缓存和使用list结构作为队列的经验。但是,redis中也有三种类型:hash,set和order set。那么,这是什么情况三种类型应该? 期待您的回答!

最佳答案

将哈希集和有序集视为相同数据类型的分布式版本,名称 hash table , set .

您可以使用该集合来计算跨多个服务的 X 的唯一实例总数,而不必担心通信问题,或者由于 Redis 本身是一个键值存储,您可以利用这一点并将整个事情视为一个 2 层哈希表。

我自己主要喜欢redis,因为它使得服务之间的数据通信变得非常容易,并在某些场景下保持它们的同步

关于php - 如何完美使用redis中的五种数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46704045/

相关文章:

PHP - 在 CSV 文件中搜索 URL 模式并替换它

php - Docker php—安装php扩展ssh2

javascript - 在 php 变量中分配一个选择的值

java - 具有 "object expiration"的对象缓存数据结构

node.js - 在我的异步等待函数中捕获 Uncaught Error

php - 如何修复hmset redis

php - 使用 Laravel 在页面之间传递信息

android - WebView 内存不足异常

java - Spring "cacheNames"不适用于 "key"

sorting - 对终端的 redis 输出进​​行排序,以便与 comm 命令一起使用