Redis は、メモリベースのデータ構造ストレージ、耐久性のあるログタイプの Key-Value データベースです。リレーショナル データベースを使用するサイトが一定量の同時実行に達すると、ディスク IO にボトルネックが発生することがよくあります。現時点では、Redis には次の特性があるため、Redis を使用すると一定の利点があります。
メモリ操作に基づいており、高い同時読み取りと書き込み;文字列型:
##GET/MGET
SET/SETEX/MSET/MSETNX
INCR/DECR
GETSET
DEL
ハッシュ タイプ:
#HGET/HMGET/HGETALL
##HVALS
#LPUSH/LPUSHX/LPOP/RPUSH/RPUSHX/RPOP/LINSERT/LSET
##LLEN/LTRIM
セット タイプ:
Set タイプが主に使用されます。ソーシャル シナリオなどの一部のシナリオでは、交差、和集合、および差分演算を通じて、Set タイプが使用されます。共通の友人、共通の悩み、共通の好みなどの社会的関係を見つけるのに非常に便利です。
ZSet は順序付きセット タイプです。各要素は double 型の小数重みに関連付けられています。この重みは、セット内のメンバーのサイズを決定するために使用されます。大量の注文。
Set タイプと同様に、その最下層もハッシュ テーブルを通じて実装されます。 ZSet コマンド:
クイックインストール
インストールが完了したら、redis サービスを開始し、起動後に自動的に開始できます##yum –enablerepo=remi install redis
redis バージョンを表示します:
一般的に使用されるコマンドredis のデフォルトは 127.0.0.1 アクセスです。リモート ログインを有効にするときは、忘れずにパスワードを設定してください。 ! !
いくつかの種類一般的に使用されるコマンドredis客户端连接: 本地连接:redis-cli 远程连接:redis-cli -h host -p port -a password PING 查看服务是否运行 SELECT index 切换到指定的数据库 select 0 选择第一个库 keys * 获取所有的key flush db 清除指定库 flushall 清除所有
string set key value get key hash hset myhash name cxx hget myhash name list lpush mylist a b c 左插入 rpush mylist x y z 右插入 lrange mylist 0 -1 数据集合 lpop mylist 弹出元素 rpop mylist 弹出元素 llen mylist 长度 lrem mylist count value 删除 set sadd myset redis smembers myset 数据集合 srem myset set1 删除 zset zadd zset 1 one zadd zset 2 two zadd zset 3 three
以上がcentos7 yum インストール redis と一般的なコマンドは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。