rpush_subquery
RPUSHS (subquery)
Redis 開発者教育の申込
|
Redis 定期点検/技術サポートRedis Technical Support |
Redis エンタープライズサーバーRedis Enterprise Server |
|---|
Subquery(サブクエリ)機能
Value(値)部分にサブクエリを使って値を入れられます。
サブクエリで使えるコマンドは GET, MGET, LPOP, RPOP, LRANGE,
SMEMBERS, SUNION, SINTER, SDIFF, ZRANGE, ZREVRANGE,
HGET, HMGET, HKEYS, HVALS, HGETALL です。
Example
| コマンド> | set key Hello |
| 結果> | OK |
| コマンド> | rpushs mylist (get key) |
| 結果> | 1 |
| コマンド> | lrange mylist 0 -1 |
| 結果> | 1) "Hello" |
Example
| コマンド> | rpushs mylist (lrange mylist2 0 -1) |
| 結果> | 9 |
| コマンド> | rpushs mylist (sunion myset1 myset2) |
| 結果> | 16 |
| コマンド> | rpushs mylist (zrange myzset1 0 -1) |
| 結果> | 22 |
| コマンド> | rpushs mylist (hmget myhash1 field1 field2) |
| 結果> | 24 |
Example
| コマンド> | rpushs mylist (lpop mylist) |
| 結果> | 10 |
Example
| コマンド> | rpushs mylist (lrange mylist2 0 -1) (sunion myset1 myset2) value1 |
| 結果> | 17 |
| このコマンドは Enterprise version 7.2.5 から使用できます。 |
構文
RPUSHS key (subquery)
- Enterprise version 7.2.5 から使用できます。
- 時間計算量は subquery によって異なります。
| << RPUSH | RPUSHS | LRANGE >> |
|---|
Email
返事がかかってなれば、メールでお知らせします。
