使用go-redis包进行set操作 但是返回 io timeout

golang_gc · · 1660 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

func init() { pwd_path, _ := os.Getwd() file_path := pwd_path + "/config" log_file_path = pwd_path + "/push_log.log" url := share_api.Get_config_info("mysql", "mysql_url", file_path) err := dbvisit.Connect_db(url) share_api.Check_err("connect mysql err:", err) //连接ald_services数据库中app_token_info表 //redis redis_url := share_api.Get_config_info("redis", "redis_url", file_path) passwd := share_api.Get_config_info("redis", "passwd", file_path) num_str := share_api.Get_config_info("redis", "redis_num", file_path) num, _ := strconv.Atoi(num_str) c = redis.NewClient(&redis.Options{ Addr: redis_url, Password: passwd, // no password set DB: num, // use default DB }) } func add(){ temp := make(map[string]interface{}) temp["app_key"] = "asdf" temp["msg_key"] = "gc123" temp["form_id"] = "123456" redis_key := "push_api!" + app_key + "@" + msg_key + "#" + form_id log.Println("==============redis_key================\n", redis_key) temp_json, _ := json.Marshal(temp) res := c.Set(redis_key, temp_json, 0) log.Println("=============redis set res===========:", res) }

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1660 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传