Directives
5 methods核心、http、server 和 location 指令。
LPUSH key value [value...] | RPUSH key value [value...]定义监听端口、匹配一个或多个主机名的虚拟服务器块。
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | List key. |
| value | string | Element(s) to push. |
Returns
integer
Example
redis
RPUSH queue:jobs job1 job2 job3HSET key field value [field value...]匹配请求 URI 并在块内应用指令;修饰符控制匹配优先级。
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | Hash key. |
| field | string | Hash field name. |
| value | string | Field value. |
Returns
integer
Example
redis
HSET user:1 name Ada age 36 role adminSADD key member [member...]将请求转发到上游服务器,可选继承原始 URI。
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | Set key. |
| member | string | Member(s) to add. |
Returns
integer
Example
redis
SADD tags:post:1 redis database nosqlZADD key [NX | XX] [GT | LT] [CH] [INCR] score member [score member...]停止处理并返回给定 HTTP 状态码,可选带文本或重定向 URL。
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | Sorted set key. |
| score | float | Score for the member. |
| member | string | Member to add or update. |
| NX | flag | Only add new members. |
| GT | flag | Only update existing elements when the new score is greater. |
Returns
integer
Example
redis
ZADD leaderboard 100 alice 95 bob 110 carolZRANGE key start stop [WITHSCORES] [BYSCORE | BYLEX] [REV]按顺序检查文件存在性并提供第一个找到的,否则回退到 URI 或代码。
Parameters
| Name | Type | Description |
|---|---|---|
| key | string | Sorted set key. |
| start | integer | Start index or min score. |
| stop | integer | Stop index or max score. |
Returns
array
Example
redis
ZRANGE leaderboard 0 2 WITHSCORES REV