Laravel 5.3 和 Redis (predis) - 自动增加散列和删除散列`row`
Laravel 5.3 and Redis (predis) - autoincrement hash and delete hash `row`
我接触 Redis 有一段时间了。
我看过这些 series some time ago and they were awesome. I've been through some of the documentation and the mentioning of the Time complexity 的查询,这让我大吃一惊,这是网络资料中很少提及的内容,但对于应用程序构建非常重要。
无论如何,我正在尝试让我的应用程序在消费者端使用 Redis,以便用户可以尽快获取数据。
所以我试图将一些对象保存为哈希:
$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 以便我可以拥有多辆出租车?
我要玩一下这个,欢迎任何帮助。谢谢!
要删除任何类型的键,包括哈希,请调用 Redis DEL
命令。
要有多个键,请给它们不同的名称,例如taxi_car:1
、taxi_car:2
等
我接触 Redis 有一段时间了。
我看过这些 series some time ago and they were awesome. I've been through some of the documentation and the mentioning of the Time complexity 的查询,这让我大吃一惊,这是网络资料中很少提及的内容,但对于应用程序构建非常重要。
无论如何,我正在尝试让我的应用程序在消费者端使用 Redis,以便用户可以尽快获取数据。
所以我试图将一些对象保存为哈希:
$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 以便我可以拥有多辆出租车?
我要玩一下这个,欢迎任何帮助。谢谢!
要删除任何类型的键,包括哈希,请调用 Redis DEL
命令。
要有多个键,请给它们不同的名称,例如taxi_car:1
、taxi_car:2
等