1
在网站上我的工作,有一个搜索API。我想记录所有与Redis的活动,但我不知道如何将这些数据存储到Redis的。应该有搜索查询和统计,并且可以通过计数责令看到最多的搜索查询。如果你能向我展示正确的方法,我会很感激。插入记录与数
在网站上我的工作,有一个搜索API。我想记录所有与Redis的活动,但我不知道如何将这些数据存储到Redis的。应该有搜索查询和统计,并且可以通过计数责令看到最多的搜索查询。如果你能向我展示正确的方法,我会很感激。插入记录与数
使用有序集合。
redis 127.0.0.1:6379> ZINCRBY searches 1 foo
"1"
redis 127.0.0.1:6379> ZINCRBY searches 1 bar
"1"
redis 127.0.0.1:6379> ZINCRBY searches 1 baz
"1"
redis 127.0.0.1:6379> ZINCRBY searches 1 foo
"2"
redis 127.0.0.1:6379> ZINCRBY searches 1 foo
"3"
redis 127.0.0.1:6379> ZINCRBY searches 1 bar
"2"
redis 127.0.0.1:6379> ZREVRANGE searches 0 -1 WITHSCORES
1) "foo"
2) "3"
3) "bar"
4) "2"
5) "baz"
6) "1"
您是通过[Redis文档](http://redis.io/documentation)还是[quickstarts](http://openmymind.net/2011/11/8/Redis-Zero-To-主入30分钟,部分-1 /)?使用SortedSet来处理这个任务相当容易。 –