Heim > Datenbank > Redis > Hauptteil

So verwenden Sie Redis, um Daten stapelweise zu generieren

王林
Freigeben: 2023-05-28 10:05:33
nach vorne
1048 Leute haben es durchsucht

Redis verfügt über eine Debug-Methode

Sie können den von Redis bereitgestellten Debug-Befehl selbst studieren. Dazu gehört die Simulation abnormaler Redis-Szenarien wie oom, Ausfallzeit, Befehlsausführungsfehler, Redis-Neuladen von RDB-Dateien, AOF-Dateien und die zeitaufwändige Simulation von Redis-Befehlen usw. Warten Sie, wir können die Details über die DEBUG-Hilfe überprüfen, wie unten gezeigtDEBUG help查看详情,如下所示

So verwenden Sie Redis, um Daten stapelweise zu generieren

这里需要用到的就是debug populate

So verwenden Sie Redis zum Stapelgenerieren von Daten

Was Sie hier verwenden müssen, ist der Befehl debug populate, wie unten gezeigt

#### 后面数量代表创建多少个键值
127.0.0.1:6379> DEBUG POPULATE 1000
OK
127.0.0.1:6379> DBSIZE
(integer) 1000
127.0.0.1:6379>
127.0.0.1:6379> info memory
# Memory
used_memory:974368
used_memory_human:951.53K
used_memory_rss:5234688
used_memory_rss_human:4.99M

### 查看生成键值(生成时没有指定默认以key做为前缀)
127.0.0.1:6379> keys *
     1) "key:32201"
     2) "key:59146"
     3) "key:10551"
     ......
127.0.0.1:6379> get key:796
"value:796"
Nach dem Login kopieren

Shell-Skript

Bevor wir das Shell-Skript verwenden, müssen wir wissen, dass Sie Daten auch ohne Eingabe der Redis-Befehlszeile auf folgende Weise in Redis einfügen können: Mit dem oben genannten Wissen ist es für uns einfach, Daten zu erstellen Lösen Sie das Problem mithilfe einer Shell-Skriptschleife.

Erstellen Sie 1.000 Schlüsselwerte in Stapeln.

### 如果使用默认端口可以直接采用以下命令,如果不是默认端口或默认ip,需要重新指定如下
### redis-cli -c -h 127.0.0.1 -p 7000
[root@zzf993 bin]# ./redis-cli set name zhangsan
OK
### 到redis中查看
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379>
127.0.0.1:6379> get name
"zhangsan"
Nach dem Login kopieren
Wenn der Benutzer nicht über ausführbare Berechtigungen verfügt, können Sie alle Berechtigungen wie unten gezeigt direkt erteilen

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Redis, um Daten stapelweise zu generieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!