Skip to content

Instantly share code, notes, and snippets.

@mythz
Last active June 29, 2020 19:52

Revisions

  1. mythz revised this gist Jun 29, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion packages.config
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    <?xml version="1.0" encoding="utf-8"?>
    <packages>
    <package id="System.Memory" version="4.5.3" targetFramework="net45" />
    <package id="System.Memory" version="4.5.4" targetFramework="net45" />
    <package id="ServiceStack.Text" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack.Client" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack.Interfaces" version="5.9.0" targetFramework="net45" />
  2. mythz created this gist Jun 29, 2020.
    26 changes: 26 additions & 0 deletions main.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    using System;
    using ServiceStack;
    using ServiceStack.Text;
    using ServiceStack.Redis;
    using ServiceStack.DataAnnotations;

    var redisManager = new RedisManagerPool("localhost:6379");
    var redis = redisManager.GetClient();
    redis.FlushAll();

    var cache = redisManager.GetCacheClient();

    cache.Set("siafracc_QUERY_Deposit__Query_Deposit_10_1", "A");
    cache.Set("siafracc_QUERY_Deposit__0_1___CUSTOM", "A");

    var keys = cache.GetKeysStartingWith("siafracc_QUERY_Deposit");

    cache.RemoveAll(keys);

    var newKeys = cache.GetKeysStartingWith("siafracc_QUERY_Deposit");

    "oldKeys:".Print();
    keys.PrintDump();

    "newKeys:".Print();
    newKeys.PrintDump();
    9 changes: 9 additions & 0 deletions packages.config
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    <?xml version="1.0" encoding="utf-8"?>
    <packages>
    <package id="System.Memory" version="4.5.3" targetFramework="net45" />
    <package id="ServiceStack.Text" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack.Client" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack.Interfaces" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack.Redis" version="5.9.0" targetFramework="net45" />
    <package id="ServiceStack" version="5.9.0" targetFramework="net45" />
    </packages>