Browse Source

提交代码

tags/v1.22.7.1
ychao_1983 3 years ago
parent
commit
031b67b118
2 changed files with 7 additions and 1 deletions
  1. +6
    -0
      modules/redis/redis_client/client.go
  2. +1
    -1
      services/phone/phone.go

+ 6
- 0
modules/redis/redis_client/client.go View File

@@ -47,6 +47,12 @@ func SETNX(conn redis.Conn, key, value string, seconds int) (bool, error) {


} }


func SET(conn redis.Conn, key, value string, seconds int) (bool, error) {
reply, err := conn.Do("SETEX", key, seconds, value)
return redis.Bool(reply, err)

}

func HSETNX(conn redis.Conn, key, subKey string, value interface{}) error { func HSETNX(conn redis.Conn, key, subKey string, value interface{}) error {
_, err := conn.Do("HSETNX", key, subKey, value) _, err := conn.Do("HSETNX", key, subKey, value)
return err return err


+ 1
- 1
services/phone/phone.go View File

@@ -40,7 +40,7 @@ func SendVerifyCode(conn redis.Conn, phoneNumber string) error {
if err != nil { if err != nil {
return err return err
} }
redis_client.SETNX(conn, GetPhoneCodeKey(phoneNumber), code, setting.PhoneService.CodeTimeout)
redis_client.SET(conn, GetPhoneCodeKey(phoneNumber), code, setting.PhoneService.CodeTimeout)
if !exists { if !exists {
err = redis_client.HSETNX(conn, timesKey, phoneNumber, 1) err = redis_client.HSETNX(conn, timesKey, phoneNumber, 1)
if err != nil { if err != nil {


Loading…
Cancel
Save