移行ガイド
このセクションには、移行手順、非推奨、削除に関する詳細が含まれています。
2.x から 3.x へのアップグレード
削除 / 削除された型
タイプ | 置換文字列 |
---|---|
o.s.d.redis.Version | o.s.d.util.Version |
o.s.d.redis.VersionParser | - |
o.s.d.redis.connection.RedisZSetCommands.Aggregate | o.s.d.redis.connection.zset.Aggregate |
o.s.d.redis.connection.RedisZSetCommands.Tuple | o.s.d.redis.connection.zset.Tuple |
o.s.d.redis.connection.RedisZSetCommands.Weights | o.s.d.redis.connection.zset.Weights |
o.s.d.redis.connection.RedisZSetCommands.Range | o.s.d.domain.Range |
o.s.d.redis.connection.RedisZSetCommands.Limit | o.s.d.redis.connection.Limit.java |
o.s.d.redis.connection.jedis.JedisUtils | - |
o.s.d.redis.connection.jedis.JedisVersionUtil | - |
o.s.d.redis.core.convert.CustomConversions | o.s.d.convert.CustomConversions |
変更されたメソッドと型
タイプ | メソッド | 置換文字列 |
---|---|---|
o.s.d.redis.core.Cursor | 開く | - |
o.s.d.redis.core.RedisTemplate | 実行する | doWithKeys |
o.s.d.redis.stream.StreamMessageListenerContainer | isAutoAck | isAutoAcknowledge |
o.s.d.redis.stream.StreamMessageListenerContainer | autoAck | autoAcknowledge |
タイプ | メソッド | 置換文字列 |
---|---|---|
o.s.d.redis.connection.ClusterCommandExecutionFailureException | getCauses | getSuppressed |
o.s.d.redis.connection.RedisConnection | bgWriteAof | bgReWriteAof |
o.s.d.redis.connection.RedisConnection | slaveOf | replicaOf |
o.s.d.redis.connection.RedisConnection | slaveOfNoOne | ReplicaOfNoOne |
o.s.d.redis.connection.ReactiveClusterCommands | clusterGetSlaves | clusterGetReplicas |
o.s.d.redis.connection.ReactiveClusterCommands | clusterGetMasterSlaveMap | clusterGetMasterReplicaMap |
o.s.d.redis.connection.ReactiveKeyCommands | getNewName | getNewKey |
o.s.d.redis.connection.RedisClusterNode.Flag | SLAVE | REPLICA |
o.s.d.redis.connection.RedisClusterNode.Builder | slaveOf | replicaOf |
o.s.d.redis.connection.RedisNode | isSlave | isReplica |
o.s.d.redis.connection.RedisSentinelCommands | 奴隷 | レプリカ |
o.s.d.redis.connection.RedisServer | getNumberSlaves | getNumberReplicas |
o.s.d.redis.connection.RedisServerCommands | slaveOf | replicaOf |
o.s.d.redis.core.ClusterOperations | getSlaves | getReplicas |
o.s.d.redis.core.RedisOperations | slaveOf | replicaOf |
タイプ | メソッド | 置換文字列 |
---|---|---|
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoAdd | 追加 |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoDist | 距離 |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoHash | ハッシュ |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoPos | 位置 |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoRadius | 半径 |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoRadiusByMember | 半径 |
o.s.d.redis.core.GeoOperations & BoundGeoOperations | geoRemove | 除去 |
タイプ | メソッド | 置換文字列 |
---|---|---|
o.s.d.redis.cache.RedisCacheConfiguration | prefixKeysWith | prefixCacheNameWith |
o.s.d.redis.cache.RedisCacheConfiguration | getKeyPrefix | getKeyPrefixFor |
Jedis
重要なドライバーの変更について説明している Jedis アップグレードガイド [GitHub] (英語) を参照してください。
タイプ | メソッド | 置換文字列 |
---|---|---|
o.s.d.redis.connection.jedis.JedisConnectionFactory | getShardInfo | JedisClientConfiguration から入手できます |
o.s.d.redis.connection.jedis.JedisConnectionFactory | setShardInfo | JedisClientConfiguration で設定できます |
o.s.d.redis.connection.jedis.JedisConnectionFactory | createCluster |
|
o.s.d.redis.connection.jedis.JedisConverters | パッケージの可視性があります | |
o.s.d.redis.connection.jedis.JedisConverters | tuplesToTuples | - |
o.s.d.redis.connection.jedis.JedisConverters | tuplesToTuples | - |
o.s.d.redis.connection.jedis.JedisConverters | stringListToByteList | - |
o.s.d.redis.connection.jedis.JedisConverters | stringSetToByteSet | - |
o.s.d.redis.connection.jedis.JedisConverters | stringMapToByteMap | - |
o.s.d.redis.connection.jedis.JedisConverters | tupleSetToTupleSet | - |
o.s.d.redis.connection.jedis.JedisConverters | toTupleSet | - |
o.s.d.redis.connection.jedis.JedisConverters | toDataAccessException | o.s.d.redis.connection.jedis.JedisExceptionConverter#convert |
トランザクション / パイプライン
パイプライン処理とトランザクションは相互に排他的になりました。パイプライン / トランザクションモードでサーバーまたは接続コマンドを使用することはできなくなりました。
Lettuce
Lettuce プール
LettucePool
とその実装 DefaultLettucePool
は、置き換えなしで削除されました。ドライバーのネイティブプーリング機能については、ドライバーのドキュメント (英語) を参照してください。プーリングパラメーターを受け入れるメソッドが更新されました。これは、LettuceConnectionFactory
および LettuceConnection
のメソッドに影響します。
Lettuce 認証
AuthenticatingRedisClient
は交換せずに削除されました。認証データを設定するには、RedisURI
のドライバのドキュメント (英語) を参照してください。