ホームページ  >  記事  >  バックエンド開発  >  一般的に使用される Redis コマンドの包括的なリスト

一般的に使用される Redis コマンドの包括的なリスト

藏色散人
藏色散人転載
2019-01-17 16:36:154009ブラウズ

Redis は、一般的に使用されるメモリベースの Key-Value データベースです。Memcache よりも高度で、複数のデータ構造をサポートしています。効率的かつ高速です。 Redis は、同時実行性の高いデータ アクセスの問題を簡単に解決でき、リアルタイムの監視や信号処理にも非常に適しています。

一般的に使用される Redis コマンドの包括的なリスト

注: 次のコマンドでは、SHELL コマンドは $ 記号の後にあり、Redis コマンドは > 記号の後にあります。

コマンドラインに「redis-cli」と入力して、Redis クライアントを起動します。

1. アクセスと表示

$ redis-cli
redis 127.0.0.1:6379>
> help           # 命令行的帮助
> keys *         # 查看所有的key列表
> info           # 查看服务器信息。如占用系统内存,看其中的used_memory_human值
> select 2       # 切换到数据库2

2. 文字列レコード コマンド

文字列と数値レコードの追加

> set key1 "hello"       # 增加一条键值为key1,值为"hello"的字符串记录
> get key1               # 获取记录值
> set key2 1             # 增加一条数字记录key2
> INCR key2              # 让数字自增

3. リストレコードコマンド

> LPUSH key3 a          # 增加一个列表记录key3
> LPUSH key3 b          # 从左边插入列表
> RPUSH key3 c          # 从右边插入列表
> LRANGE key3 0 3       # 输出列表记录,按从左到右的顺序

4. ハッシュテーブルレコードコマンド

> HSET key4 name "John Smith"                       # 增加一个哈希记表录key4
> HSET key4 email "abc@gmail.com"                   # 在哈希表中插入,email的Key和Value的值
> HGET key4 name                                    # 输出哈希表中键为name的值
> HMSET key5 username antirez password P1pp0 age 3  # 增加一条哈希表记录key5,一次插入多个Key和value的值
> HMGET key5 username age                           # 打印哈希表中,键为username和age的值
> HGETALL key5                                      # 打印完整的哈希表记录

5. レコード削除

> del key1          # 删除key1
> flushdb           # 删除当前库的所有数据
> flushall          # 删除所有数据库下的所有数据

6. 一括削除

Redis の del コマンドはワイルドカードをサポートしていません。バッチ削除は、Linux パイプと xargs コマンドを組み合わせることで実現できます:

$ redis-cli del `redis-cli keys "user:*"`                                       # 删除以键名为user:开头的所有记录
$ redis-cli keys "user:*" | xargs redis-cli del                                 # 同上
$ redis-cli -a password keys "user:*" | xargs redis-cli -a password del         # 同上,有密码
$ redis-cli -n 0 keys "user:*" | xargs redis-cli -n 0 del                       # 删除数据库序号为0的库里面的指定记录


以上が一般的に使用される Redis コマンドの包括的なリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はawaimai.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。