31 lines
521 B
Go
31 lines
521 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"goRedisDLM/rpcSupport"
|
|
"goRedisDLM/worker"
|
|
"log"
|
|
|
|
"github.com/go-redis/redis/v8"
|
|
)
|
|
|
|
var port = flag.String("port", "", "port")
|
|
var redisHost = flag.String("redis", "", "redis host")
|
|
|
|
func main() {
|
|
flag.Parse()
|
|
if *port == "" || *redisHost == "" {
|
|
log.Println("port err")
|
|
flag.Usage()
|
|
|
|
return
|
|
}
|
|
|
|
redisClient := redis.NewClient(&redis.Options{
|
|
Addr: *redisHost,
|
|
Password: "redhat",
|
|
})
|
|
|
|
log.Fatal(rpcSupport.RpcServer(*port, &worker.Inventory{Client: redisClient}))
|
|
}
|