| 274 | } |
| 275 | |
| 276 | bool RedisCluster::select(const int &index) { |
| 277 | if(_isClusterMode && index == 0) { |
| 278 | _dbIndex = index; |
| 279 | return true; |
| 280 | } else if(!_isClusterMode) { |
| 281 | if(!_redisClient) { |
| 282 | _sErrorInfo = "redis client is null"; |
| 283 | return false; |
| 284 | } |
| 285 | if(_redisClient->select(index)) { |
| 286 | _dbIndex = index; |
| 287 | return true; |
| 288 | } else { |
| 289 | _sErrorInfo = _redisClient->getErrorInfo(); |
| 290 | return false; |
| 291 | } |
| 292 | } else { |
| 293 | _sErrorInfo = "cluster mode unsupport select"; |
| 294 | return false; |
| 295 | } |
| 296 | } |
| 297 | |
| 298 | bool RedisCluster::pexpire(const QString &key, uint mseconds) { |
| 299 | _redisClient = getClient(key); |
nothing calls this directly
no test coverage detected