如何通过它的索引访问密钥?

时间:2013-12-11 19:32:57

标签: redis

我在Redis中有一个很长的密钥名称,并希望通过索引访问它们。例如:

redis XXXX:6379[1]> KEYS *
1) "aaa"
2) "bbb"
3) "ccc"
4) "ddd"

我想做的是:

redis XXXX:6379[1]> GET '1'

redis XXXX:6379[1]> GET KEYS[1]

检索有关所选密钥的信息。

1 个答案:

答案 0 :(得分:0)

在ubuntu上使用redis-cli我可以做以下情况:

  1. 搜索密钥并对其进行排序

    提示> redis-cli键a * | sort AK 又名 ASDF

  2. 获取第一个密钥

      

    redis-cli键a * | sort | head -n 1

  3. 前2个键

      

    redis-cli键a * | sort | head -n 2

  4. 获取第二个元素

      

    redis-cli键a * | sort | head -n 2 | tail -1

  5. 此解决方案可用于脚本。