サーチ…


前書き

Redisは、特定のキーとデータを関連付けるために使用される文字列データ型を提供します。 Redis文字列は、Redisで利用可能な最も基本的なデータ型であり、ユーザが作業することを学ぶ最初のデータ型の1つです。

文字列はテキストデータに関連付けられることがよくありますが、Redis文字列は、さまざまな種類のデータを格納するために使用できるバッファによく似ています。 Redis文字列は、整数、浮動小数点数、ビットマップ、テキスト、およびバイナリデータを表すために使用できます。

構文

  • SETキー値[EX秒] [PXミリ秒] [NX | XX]
  • INCRキー
  • INCRBYキーインクリメント
  • INCRBYFLOATキーインクリメント
  • DECRキー
  • DECRBYキーの減分

文字列を整数として扱う

いくつかのコマンドを使用すると、整数値を表すStringを扱うことができます。

ユーザーは次のコマンドを使用してキーの整数値を設定できます。

SET intkey 2

setコマンドは、必要に応じてキーを作成するか、すでに存在する場合は更新します。

整数キーの値は、INCRまたはINCRBYコマンドを使用してサーバー上で更新できます。 INCRはキーの値を1増加させ、INCRBYは与えられたステップ値だけキーの値を増加させます。

INCR intkey
INCRBY intkey 2

INCRまたはINCRBYに指定されたキーの値を整数で表すことができない場合、Redisはエラーを返します。キーが存在しない場合、キーが作成され、操作はデフォルト値の0に適用されます。

DECRとDECRBYのcコマンドは、値を減らすために逆に動作します。

浮動小数点数としての文字列の操作

Redisでは、Stringデータ型を使用して浮動小数点数を格納できます。

ユーザは、次のコマンドを使用してキーの浮動小数点値を設定できます。

SET floatkey 2.0

setコマンドは、必要に応じてキーを作成するか、すでに存在する場合は更新します。

INCRBYFLOATコマンドを使用して、サーバー上でキーの値を更新することができます。 INCRBYFLOATは、指定された増分値だけキーの値を増加させます。

INCRBYFLOAT floatkey 2.1

INCRBYFLOATに指定されたキーの値を浮動小数点として表現できない場合、Redisはエラーを返します。キーが存在しない場合、キーが作成され、操作はデフォルト値の0.0に適用されます。

INCRBYFLOATコマンドに負の増分を渡すことにより、キーを減らすことができます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow