クラス 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
ネストされたクラスの要約
インターフェース 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を作成します。メソッドのサマリー
修飾子と型メソッド説明booleanint使用するデータベースインデックスを取得します。接続時に使用する RedisPassword を取得します。ドメインソケットを取得します。@Nullable StringSE接続時に使用するユーザー名を取得します。inthashCode()voidsetDatabase(int index) 使用するデータベースインデックスを設定します。voidsetPassword(RedisPassword password) 指定されたStringSE に対してRedisPasswordを作成および設定します。voidソケットをセットします。voidsetUsername(@Nullable StringSE username) 指定されたStringSE を使用してユーザー名を作成および設定します。クラス ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース RedisConfiguration から継承されたメソッド
getDatabaseOrElse, getPasswordOrElseインターフェース 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 - パラメーター:
index-
setUsername
インターフェースからコピーされた説明:RedisConfiguration.WithAuthentication指定されたStringSE を使用してユーザー名を作成および設定します。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指定されたStringSE に対してRedisPasswordを作成および設定します。- 次で指定:
- インターフェース
RedisConfiguration.WithAuthenticationのsetPassword - パラメーター:
password- null であってはならず、代わりにRedisPassword.none()を使用してください。
equals
hashCode