Browse Source

Update redis.go

master
yuriy0803 3 years ago committed by GitHub
parent
commit
47c026e8ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      storage/redis.go

11
storage/redis.go

@ -1772,7 +1772,6 @@ func (r *RedisClient) NumberStratumWorker(count int) {
} }
func (r *RedisClient) StoreExchangeData(ExchangeData []map[string]interface{}) { func (r *RedisClient) StoreExchangeData(ExchangeData []map[string]interface{}) {
tx := r.client.Multi() tx := r.client.Multi()
defer tx.Close() defer tx.Close()
@ -1780,13 +1779,11 @@ func (r *RedisClient) StoreExchangeData(ExchangeData []map[string]interface{}) {
for _, coindata := range ExchangeData { for _, coindata := range ExchangeData {
for key, value := range coindata { for key, value := range coindata {
cmd := tx.HSet(r.formatKey("exchange", coindata["symbol"].(string)), fmt.Sprintf("%v", key), fmt.Sprintf("%v", value))
cmd := tx.HSet(r.formatKey("exchange", coindata["symbol"]), fmt.Sprintf("%v", key), fmt.Sprintf("%v", value))
err := cmd.Err() err := cmd.Err()
if err != nil { if err != nil {
log.Printf("Error while Storing %s : Key-%s , value-%s , Error : %v", coindata["symbol"], key, value, err) log.Printf("Error while Storing %s : Key-%s , value-%s , Error : %v", coindata["symbol"].(string), key, value, err)
} }
} }
} }
log.Printf("Writing Exchange Data ") log.Printf("Writing Exchange Data ")
@ -1794,14 +1791,10 @@ func (r *RedisClient) StoreExchangeData(ExchangeData []map[string]interface{}) {
} }
func (r *RedisClient) GetExchangeData(coinsymbol string) (map[string]string, error) { func (r *RedisClient) GetExchangeData(coinsymbol string) (map[string]string, error) {
cmd := r.client.HGetAllMap(r.formatKey("exchange", coinsymbol)) cmd := r.client.HGetAllMap(r.formatKey("exchange", coinsymbol))
result, err := cmd.Result() result, err := cmd.Result()
if err != nil { if err != nil {
return nil, err return nil, err
} }
return result, err return result, err
} }

Loading…
Cancel
Save