DDD(领域驱动设计)思想解读及优秀实践ggggg

3,605 阅读1分钟

download:DDD(领域驱动设计)思想解读及优秀实

  1. 源码解析

    package redis

    import ( "math/rand" "strconv" "sync/atomic" "time"

    red "github.com/go-redis/redis"
    "github.com/tal-tech/go-zero/core/logx"
    

    )

    const ( letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" lockCommand = if redis.call("GET", KEYS[1]) == ARGV[1] then redis.call("SET", KEYS[1], ARGV[1], "PX", ARGV[2]) return "OK" else return redis.call("SET", KEYS[1], ARGV[1], "NX", "PX", ARGV[2]) end delCommand = if redis.call("GET", KEYS[1]) == ARGV[1] then return redis.call("DEL", KEYS[1]) else return 0 end randomLen = 16