クラス RedisSocketConfiguration
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisSocketConfiguration
- 実装されたすべてのインターフェース:
RedisConfiguration
、RedisConfiguration.DomainSocketConfiguration
、RedisConfiguration.WithAuthentication
、RedisConfiguration.WithDatabaseIndex
、RedisConfiguration.WithDomainSocket
、RedisConfiguration.WithPassword
public class RedisSocketConfiguration
extends ObjectSE
implements RedisConfiguration, RedisConfiguration.DomainSocketConfiguration
ローカル UNIX ドメインソケットを使用して単一の Redis に接続する
RedisConnectionFactory
を介して RedisConnection
をセットアップするために使用される構成クラス。- 導入:
- 2.1
- 作成者:
- Mark Paluch, Christoph Strobl
ネストされたクラスのサマリー
インターフェース org.springframework.data.redis.connection.RedisConfiguration から継承されたネストクラス / インターフェース
RedisConfiguration.ClusterConfiguration, RedisConfiguration.DomainSocketConfiguration, RedisConfiguration.SentinelConfiguration, RedisConfiguration.StaticMasterReplicaConfiguration, RedisConfiguration.WithAuthentication, RedisConfiguration.WithDatabaseIndex, RedisConfiguration.WithDomainSocket, RedisConfiguration.WithHostAndPort, RedisConfiguration.WithPassword
コンストラクターのサマリー
コンストラクターコンストラクター説明新しいデフォルトのRedisSocketConfiguration
を作成します。RedisSocketConfiguration
(StringSE socket) socket
を指定して新しいRedisSocketConfiguration
を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
int
使用するデータベースインデックスを取得します。接続時に使用する RedisPassword を取得します。ドメインソケットを取得します。接続時に使用するユーザー名を取得します。int
hashCode()
void
setDatabase
(int index) 使用するデータベースインデックスを設定します。void
setPassword
(RedisPassword password) 指定されたString
SE に対してRedisPassword
を作成および設定します。void
ソケットをセットします。void
setUsername
(StringSE username) 指定されたString
SE を使用してユーザー名を作成および設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.redis.connection.RedisConfiguration から継承されたメソッド
getDatabaseOrElse, getPasswordOrElse
インターフェース org.springframework.data.redis.connection.RedisConfiguration.WithAuthentication から継承されたメソッド
setPassword, setPassword
コンストラクターの詳細
RedisSocketConfiguration
public RedisSocketConfiguration()新しいデフォルトのRedisSocketConfiguration
を作成します。RedisSocketConfiguration
socket
を指定して新しいRedisSocketConfiguration
を作成します。- パラメーター:
socket
- null または空であってはなりません。
メソッドの詳細
getSocket
インターフェースからコピーされた説明:RedisConfiguration.WithDomainSocket
ドメインソケットを取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithDomainSocket
のgetSocket
- 戻り値:
- Redis ソケットへのパス。
setSocket
インターフェースからコピーされた説明:RedisConfiguration.WithDomainSocket
ソケットをセットします。- 次で指定:
- インターフェース
RedisConfiguration.WithDomainSocket
のsetSocket
- パラメーター:
socket
- Redis ソケットへのパス。null であってはなりません。
getDatabase
public int getDatabase()インターフェースからコピーされた説明:RedisConfiguration.WithDatabaseIndex
使用するデータベースインデックスを取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithDatabaseIndex
のgetDatabase
- 戻り値:
- デフォルトでは
zero
。
setDatabase
public void setDatabase(int index) インターフェースからコピーされた説明:RedisConfiguration.WithDatabaseIndex
使用するデータベースインデックスを設定します。- 次で指定:
- インターフェース
RedisConfiguration.WithDatabaseIndex
のsetDatabase
setUsername
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication
指定されたString
SE を使用してユーザー名を作成および設定します。Redis 6 以降が必要です。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication
のsetUsername
- パラメーター:
username
- ユーザー名。
getUsername
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication
接続時に使用するユーザー名を取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication
のgetUsername
- 戻り値:
- 何も設定されていない場合は null。
getPassword
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication
接続時に使用する RedisPassword を取得します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication
のgetPassword
- 戻り値:
- 何も設定されていない場合は
RedisPassword.none()
。
setPassword
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication
指定されたString
SE に対してRedisPassword
を作成および設定します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthentication
のsetPassword
- パラメーター:
password
- null であってはならず、代わりにRedisPassword.none()
を使用してください。
equals
hashCode
public int hashCode()