redigo

    0

    1答えて

    Redigoはredisデータベースのgolangクライアントです。構造体Poolを使用して接続プールを維持します。この構造体は、アプリケーションを並列して接続したり取得したりするためのmutexロックを保持します。そのget方法において type Pool struct { // ... IdleTimeout time.Duration mu sync.Mute

    0

    1答えて

    redigoを使用して、HMGETを使用しようとしています。私はフィールドにparamとして文字列スライスを渡しています。それは動作していない、空の結果を返します。 func HMGET(c redis.Conn, field []string)(){ if err := c.Send("HMGET", HashName, field); err != nil { ret

    0

    1答えて

    私のgoプログラムをredisにライブラリredigoを使用して接続しています。 1つのリクエストを実行すると、正しい結果が得られます。要求があるとき ab -n 1000 -k -c 10 -p post.txt -T application/x-www-form-urlencoded http://localhost:8084/abcd は、しかし: ab -n 1000 -k -c 15

    0

    1答えて

    私のアプリケーションにgithub.com/garyburd/redigoを使用して、Redisの読み書きを並行して実行します。私はSingleton Patternでredigo NewRedisClient()を使用し、MAXACTIVE = 100、MAXIDLE = 100、IDLETIMEOUT = 60に設定しました。 アプリケーションが起動しました。私は、Redis Serverの成

    0

    3答えて

    redigoを使用して、redisでluaスクリプトを実行しようとしています。私のコードは以下のようになります - package main import ( "github.com/PuerkitoBio/redisc" "github.com/garyburd/redigo/redis" "log" "time" ) const script =

    -2

    1答えて

    GoのWebソケットを使用してチャットアプリケーションを作成しています。 複数のチャットルームがあり、チャットルームに接続されているすべてのウェブソケットをRedisリストに保存することが考えられます。 RedisのWebソケットを格納して取得するには、それらをエンコード/デコードする必要があります(thisの質問に従います)。私はそれにgobを使用できると思っていました。 Redisにはgith

    0

    1答えて

    redis.ScanStructを使用して文字列をブール値として、またはカスタムタイプとしても解析するにはどうすればよいですか? 構造体私はこのようなルックスを使用しています: type Attrs struct { Secret string `redis:"secret"` RequireSecret string `redis:"requireSecret"`

    0

    1答えて

    これは、私がc.Close()を使用している場合、合計は100000を設定するコード func main() { ... pool := createPool(*redis_server, *redis_pass) defer pool.Close() c := pool.Get() var i int64 st := tickSec()