我正在尝试学习如何在MySQL 5.6中使用memcached插件.我使用telnet获取并设置值为memcached.当我尝试从memcache获取过期值时,它会显示"连接被外部主机关闭".更多详情如下:
数据库名称:test
表名:demo
我的表格说明
+-------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------------+------+-----+---------+-------+
| c1 | varchar(32) | NO | PRI | NULL | |
| c21 | varchar(1024) | YES | | NULL | |
| c22 | varchar(1024) | YES | | NULL | |
| c3 | int(11) | YES | | NULL | |
| c4 | bigint(20) unsigned | YES | | NULL | |
| …
Run Code Online (Sandbox Code Playgroud) 我只是在 golang 中做实验。我遇到了一个有趣的结果。这是我的代码。
package main
import (
"fmt"
"sync"
)
func main() {
var wg sync.WaitGroup
var str1, str2 string
wg.Add(2)
go func() {
fmt.Scanf("%s", &str1)
wg.Done()
}()
go func() {
fmt.Scanf("%s", &str2)
wg.Done()
}()
wg.Wait()
fmt.Printf("%s %s\n", str1, str2)
}
Run Code Online (Sandbox Code Playgroud)
我给出了以下输入。
beat
it
Run Code Online (Sandbox Code Playgroud)
我期待结果是
it beat
Run Code Online (Sandbox Code Playgroud)
或者
beat it
Run Code Online (Sandbox Code Playgroud)
但我得到了。
eat bit
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我弄清楚为什么会这样吗?