Heim > Backend-Entwicklung > PHP-Tutorial > Zeichnen Sie das Geschlecht des Benutzers mithilfe von Redis-Bit-Operationen auf

Zeichnen Sie das Geschlecht des Benutzers mithilfe von Redis-Bit-Operationen auf

WBOY
Freigeben: 2023-03-01 18:22:02
Original
1660 Leute haben es durchsucht

Als ich das Buch las, sah ich Inhalte im Zusammenhang mit Redis-Bit-Operationen. Es gibt ein Beispiel in dem Buch: Zum Beispiel hat jeder Benutzer auf der Website eine automatisch inkrementierte ID und einen String-Typ-Schlüssel Zeichnen Sie das Geschlecht des Benutzers mit der Bitoperation auf. Ich möchte die spezifische Funktionsweise dieser Aufzeichnungsmethode kennen oder wissen, dass sie durch die Bits 1 und 0 unterschieden werden muss aufgezeichnet?

Antwortinhalt:

Als ich das Buch las, sah ich Inhalte im Zusammenhang mit Redis-Bit-Operationen. Es gibt ein Beispiel in dem Buch: Zum Beispiel hat jeder Benutzer auf der Website eine automatisch inkrementierte ID und einen String-Typ-Schlüssel Zeichnen Sie das Geschlecht des Benutzers mit der Bitoperation auf. Ich möchte die spezifische Funktionsweise dieser Aufzeichnungsmethode kennen oder wissen, dass sie durch die Bits 1 und 0 unterschieden werden muss aufgezeichnet?

setbit key offset, wobei Offset durch Benutzer-ID ersetzt wird, wenn der Benutzer mit ID 1 männlich ist, dann setbit key 1 1, wenn er weiblich ist, dann setbit key 1 0, um das Geschlecht von ID 1 zu erhalten, einfach getbit key 1

<code class="php">$redis->mSet($userId,['age'=>18, 'gender'=>0]);//小明
$redis->mSet($userId2,['age'=>16, 'gender'=>1]);//小红

$user = $redis->mGet($userId);
echo $user['gender'];//
</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
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