使用Golang删除Redis数据

使用Golang删除Redis数据。
删除通过以下程序创建的数据。
使用Golang创建Redis数据。

程式

// ----------------------------------------------------------------
//
//	redis_delete.go
//
//					May/19/2018
//
// ----------------------------------------------------------------
package main
 
import (
	"fmt"
	"net"
	"os"
)

// ----------------------------------------------------------------
func main () {

	fmt.Printf ("*** 開始 ***\n")

	key_in := os.Args[1]

	fmt.Printf (key_in + "\n")

	hostname := "localhost"
	port := "6379"

	conn, err := net.Dial ("tcp",hostname + ":" + port)
	if err != nil {
		fmt.Println(err)
		return
		}

	_, err = conn.Write ([]byte("del " + key_in + "\r\n"))
	if err != nil {
		fmt.Println(err)
		return
		}

	conn.Close ()

	fmt.Printf ("*** 終了 ***\n")
}

// ----------------------------------------------------------------

示例如下: 执行命令的示例

go run redis_delete.go t1856

确认的版本

$ go version
go version go1.19.2 linux/amd64