ERR unknown command
Redisで不正なコマンドを実行した場合に発生するエラー
概要
ERR unknown command は、Redisで存在しないコマンドや、Redisのバージョンでサポートされていないコマンドを実行しようとした場合に発生するエラーです。
エラーメッセージ
(error) ERR unknown command 'HGETALL', with args beginning with: 'mykey'
(error) ERR unknown command 'JSON.GET'
(error) ERR wrong number of arguments for 'get' command
原因
1. コマンド名のタイプミス
| |
2. 古いRedisバージョン
| |
3. モジュールコマンド(未インストール)
| |
4. 引数の数が間違い
| |
解決策
1. バージョン確認
| |
2. コマンドの確認
| |
3. モジュールの確認
| |
4. 正しいコマンド構文
| |
5. 代替コマンドを使用
| |
データ型別コマンド一覧
| 型 | 主要コマンド |
|---|---|
| String | GET, SET, INCR, DECR |
| Hash | HGET, HSET, HGETALL, HDEL |
| List | LPUSH, RPUSH, LPOP, LRANGE |
| Set | SADD, SREM, SMEMBERS, SINTER |
| Sorted Set | ZADD, ZREM, ZRANGE, ZSCORE |
| Stream | XADD, XREAD, XRANGE |
関連エラー
関連エラー
Redis の他のエラー
この記事は役に立ちましたか?