Einführung und Bereitstellung von Redis

1. Einführung in Redis

 

1. Redis-Funktionen:

  • Open Source (BSD-Protokoll), geschrieben in ANSI C, speicherbasiert und unterstützt Persistenz, leistungsstarke Key-Value-NoSQL-Datenbank
  • Der Single-Thread-Betrieb spart den durch Thread-Kontextwechsel verursachten Leistungsaufwand und ist effizienter.
  • Unterstützt umfangreiche Arten von Datenstrukturen, einschließlich Zeichenfolgen, Hashes, Listen, Mengen, sortierte Mengen, Bitmaps, Hyperloglogs und geografische Indexradiusabfragen.
  • Clients, die viele gängige Sprachen unterstützen, C, C++, Python, Erlang, R, C#, Java, PHP, Objective-C, Perl, Ruby, Scala, Go, JavaScript

2. Zweck

Cache (StackOverFlow), Datenbank (Weibo), Nachrichten-Middleware (Weibo)

3. Offizielle Website

Redis

Chinesisch

FacebookCRUG-Website

alte Version herunterladen

Index von /Veröffentlichungen/

4. Einführung in NoSQL

 

2. Redis-Einzelknoteninstallation

1. Bereiten Sie die Umgebung vor

Redis-Version: 2.8

Download-Adresse: http://download.redis.io/releases/redis-2.8.18.tar.gz

Betriebssystem: CentOS 6.5

Visueller Client: RedisDesktopManager

2. Kompilieren und installieren

yum -y install gcc tcl –y
tar xf redis-2.8.18.tar.gz
make MALLOC=libc
#make
make PREFIX=/opt/redis install
export REDIS_HOME=/opt/redis
export PATH=$PATH:$REDIS_HOME/bin

3. Utils-Verzeichnis

./install_server.sh

Startprogramm + Konfiguration: Unterschiedliche Konfigurationen generieren mehrere Instanzprogramme

3. Portnummer, persistentes Datenverzeichnis

Kann mehrmals ausgeführt werden, mehrere Redis-Dienste installieren und starten und Dienstbefehle unterstützen

Strg+Rücktaste löscht falsche Eingaben im Skript

Durchsuchen Sie das RPM-Repository auf rpmfind.net

Laden Sie rpm manuell von dieser Adresse herunter

Port           : 6379

Config file    : /etc/redis/6379.conf

Log file       : /var/log/redis_6379.log

Data dir       : /var/lib/redis/6379

Executable     : /opt/redis/bin/redis-server

Cli Executable : /opt/redis/bin/redis-cli

1. Client-Befehl

redis-cli -h 查看帮助

--raw选项让redis-cli显示中文

redis-cli  --raw



-p指定端口号,-h指定服务器名称或地址

redis-cli -p 6380 -h node1 --raw

2. Redis-Datenstruktur und String-Operation

3. Redis-Schlüssel

Redis-Schlüssel sind binärsicher, was bedeutet, dass jede Binärsequenz als Schlüssel verwendet werden kann, von einer einfachen Zeichenfolge wie „foo“ bis zum Inhalt einer JPEG-Datei. Eine leere Zeichenfolge ist ebenfalls ein gültiger Schlüsselwert

Schlüsselwertprinzip

  1. Der Schlüsselwert muss nicht zu lang sein, verbraucht Speicher und der Rechenaufwand für die Suche nach einem solchen Schlüsselwert in den Daten ist relativ hoch
  2. Der Schlüsselwert sollte nicht zu kurz sein und die Lesbarkeit ist schlecht

 

4. Melden Sie sich bei Redis an, um Hilfe zu erhalten

Holen Sie sich Hilfeinformationen

127.0.0.1:6379> help

Wie Tipps helfen

127.0.0.1:6379> help <tab>

Weitere Informationen zum Set-Befehl finden Sie in der Hilfe

127.0.0.1:6379> help set

Befehlshilfe vom Typ „String“ anzeigen

127.0.0.1:6379> help @string

Supongo que te gusta

Origin blog.csdn.net/yaya_jn/article/details/128409454
Recomendado
Clasificación