Redis ist eine speicherbasierte Datenstrukturspeicherung, eine dauerhafte Protokolltyp-Schlüsselwertdatenbank. Wenn eine Site, die eine relationale Datenbank verwendet, ein bestimmtes Maß an Parallelität erreicht, kommt es häufig zu einem Engpass bei der Festplatten-E/A. Zu diesem Zeitpunkt hat die Arbeit mit Redis bestimmte Vorteile, da es die folgenden Merkmale aufweist:
Rich-Datentypen;
Persistenz, kann regelmäßig auf die Festplatte geschrieben werden; 🎜🎜#Anwendungsszenario
#🎜🎜 #
SET/SETEX/MSET/MSETNX#🎜 🎜. #
Dieser Typ ist eine Karte, die aus Feldern und zugehörigen Werten besteht. Unter diesen sind sowohl Feld als auch Wert vom Typ Zeichenfolge. Der Operationsbefehl lautet wie folgt:
HGET/HMGET/HGETALL
HSET/HMSET/HSETNX# 🎜🎜#
Dieser Typ ist eine Sammlung von Zeichenfolgenelementen, sortiert in Einfügungsreihenfolge, implementiert basierend auf einer doppelten Verknüpfung Liste. Der Betriebsbefehl lautet wie folgt:
LPUSH/LPUSHX/LPOP/RPUSH/RPUSHX/RPOP/LINSERT/LSET
ZADD/ZPOP/ZMOVE/ZCARD/ZCOUNT
Direkte Yum-Installation von Redis ist nicht die neueste Version, Sie können Remi verwenden. Installieren Sie das neueste Redis.
yum install -y epel-release
Das RPM-Repository von Remi verwaltet die neuesten und zusätzlichen Pakete. Es ist am besten, EPEL zuerst zu installieren, da das Remi-Repository davon abhängt.
Verwenden Sie den folgenden Befehl, um die neueste Version von Redis zu installieren:
yum install redis
yum – enablerepo=remi install redissystemctl redis startenRedis-Version anzeigen: #🎜🎜 #systemctl redis aktivieren
redis-cli –version
redis ist standardmäßig auf 127.0.0.1 eingestellt Passwort beim Aktivieren der Remote-Anmeldung! ! !Häufig verwendete Befehle
# 🎜🎜 #redis客户端连接: 本地连接:redis-cli 远程连接:redis-cli -h host -p port -a password PING 查看服务是否运行 SELECT index 切换到指定的数据库 select 0 选择第一个库 keys * 获取所有的key flush db 清除指定库 flushall 清除所有Nach dem Login kopieren
Mehrere Arten häufig verwendeter Befehle
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
Das obige ist der detaillierte Inhalt vonCentos7 Yum Installation Redis und was sind die allgemeinen Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!