Redis之清除所有缓存


方法:

/// <summary>
/// 清除redis所有缓存
/// </summary>
/// <param name="redisUrl"></param>
public static void RemoveAllRedisCache(string redisUrl)
{
    using (RedisClient redisClient = new RedisClient(redisUrl))

    using (var redisManager = new RedisManagerPool(redisUrl))
    {
        IRedisClient redis = redisManager.GetClient();
        List<string> list = redis.GetAllKeys();
        redis.RemoveAll(list);
    }
}

调用:

static void Main(string[] args)
{
    string RedisUrl = "3421@192.168.2.200:6379";
    RemoveAllRedisCache(RedisUrl);
    Console.WriteLine("清理成功");
    Console.ReadKey();
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM