From ef95bac5f3cde4cd9a763eabe27d0cbae68c8f9e Mon Sep 17 00:00:00 2001 From: "Gerasimos (Makis) Maropoulos" Date: Sat, 27 Jun 2020 13:55:33 +0300 Subject: [PATCH] remove example Former-commit-id: ff686096785a947a2da308cc37e78597e53c6bc1 --- .../sessions/database/redis_cluster/main.go | 68 ------------------- 1 file changed, 68 deletions(-) delete mode 100644 _examples/sessions/database/redis_cluster/main.go diff --git a/_examples/sessions/database/redis_cluster/main.go b/_examples/sessions/database/redis_cluster/main.go deleted file mode 100644 index ed074d89..00000000 --- a/_examples/sessions/database/redis_cluster/main.go +++ /dev/null @@ -1,68 +0,0 @@ -package main - -import ( - "time" - - "github.com/kataras/iris/v12" - - "github.com/kataras/iris/v12/sessions" - "github.com/kataras/iris/v12/sessions/sessiondb/redis" - - "github.com/kataras/iris/v12/_examples/sessions/overview/example" -) - -// tested with redis version 3.0.503. -// for windows see: https://github.com/ServiceStack/redis-windows -func main() { - // These are the default values, - // you can replace them based on your running redis' server settings: - cluster := []string{ - "192.168.1.101:7000", - "192.168.1.101:7001", - "192.168.1.101:7002", - "192.168.1.102:7003", - "192.168.1.102:7004", - "192.168.1.102:7005", - } - db := redis.New(redis.Config{ - Network: "tcp", - Addr: "", - Timeout: time.Duration(30) * time.Second, - MaxActive: 10, - Password: "will-share", - Database: "", - Prefix: "", - Delim: "-", - Driver: redis.RadixCluster(), - Clusters: cluster, - }) - - // Optionally configure the underline driver: - // driver := redis.Redigo() - // driver.MaxIdle = ... - // driver.IdleTimeout = ... - // driver.Wait = ... - // redis.Config {Driver: driver} - - // Close connection when control+C/cmd+C - iris.RegisterOnInterrupt(func() { - db.Close() - }) - - defer db.Close() // close the database connection if application errored. - - sess := sessions.New(sessions.Config{ - Cookie: "_session_id", - Expires: 0, // defaults to 0: unlimited life. Another good value is: 45 * time.Minute, - AllowReclaim: true, - CookieSecureTLS: true, - }) - - // - // IMPORTANT: - // - sess.UseDatabase(db) - - app := example.NewApp(sess) - app.Listen(":8080") -}