我在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]
检索有关所选密钥的信息。
答案 0 :(得分:0)
在ubuntu上使用redis-cli我可以做以下情况:
搜索密钥并对其进行排序
提示> redis-cli键a * | sort AK 又名 ASDF
获取第一个密钥
redis-cli键a * | sort | head -n 1
前2个键
redis-cli键a * | sort | head -n 2
获取第二个元素
redis-cli键a * | sort | head -n 2 | tail -1
此解决方案可用于脚本。