我一直在和Redis调情一段时间。
我前段时间看过这些series,他们很棒。我已经阅读了一些文档,提到Time complexity的查询引起了我的注意,这在网络资料中很少被提及,但对于构建应用程序非常重要。
无论如何我试图让我的应用程序在消费者端使用Redis,以便用户可以尽快获取数据。
所以我试图将一些对象保存为hash:
$redis->hmset("taxi_car", array(
"brand" => "Toyota",
"model" => "Yaris",
"license number" => "RO-01-PHP",
"year of fabrication" => 2010,
"nr_stats" => 0)
找到了here,这很有效。
但是我找不到在任何地方删除整个条目的方法。 我把这个哈希问题弄错了吗?
根据此示例,我想删除给定licence number
的条目。我能找到的就是如何从对象中删除许可证号:
$redis->hdel("taxi_car", "license number");
并且无法弄清楚如何删除整个哈希row
(请在此处使用正确的行来更正)。
这里的另一个问题是,这似乎只允许我在Redis中保存一个taxi_car
。如何设置UUID以便我可以拥有多辆出租车?
我打算玩这个,欢迎任何帮助。谢谢!