随笔分类 - Redis
摘要:前言 Redis是目前非常流行的缓存数据库啦,其中一个主要作用就是为了避免大量请求直接打到数据库,以此来缓解数据库服务器压力;用上缓存难道就高枕无忧了吗?no,no,no,没有这么完美的技术, 缓存穿透、缓存雪崩、缓存击穿这些问题都得好好聊聊。 正文 1. 缓存穿透 1.1 简要描述 缓存穿透是指查
阅读全文
摘要:1 /// <summary> 2 /// Redis 有序集合 3 /// </summary> 4 public static void Redis_SetSorted() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379)
阅读全文
摘要:1 /// <summary> 2 /// redis 无序集合 3 /// </summary> 4 public static void Redis_Set() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379); 7 //
阅读全文
摘要:1 /// <summary> 2 /// Redis Hash 3 /// </summary> 4 public static void Redis_Hash() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 6379); 7 /
阅读全文
摘要:/// <summary> /// Redis 列表 /// </summary> public static void Redis_List() { RedisClient client = new RedisClient("127.0.0.1", 6379); //清空数据库缓存,慎用 clie
阅读全文
摘要:1 /// <summary> 2 /// Redis String 操作 3 /// </summary> 4 public static void Redis_String() 5 { 6 RedisClient client = new RedisClient("127.0.0.1", 637
阅读全文
摘要:Redis是出了名的速度快,那是因为在内存中进行数据存储和操作;如果仅仅是在内存中进行数据存储,那就会导致以下问题: •数据随进程退出而消失:当服务器断电或Redis Server进程退出时,内存肯定随之释放,最后数据也会丢失;可能有些小伙伴认为只是作为缓存,数据没有了,重新从数据库中读取放在里面即
阅读全文
摘要:using Newtonsoft.Json; using RedLockNet.SERedis; using RedLockNet.SERedis.Configuration; using StackExchange.Redis; using System; using System.Collect
阅读全文
摘要:首先从Nuget中添加StackExchange.Redis包 1、Redis连接对象管理帮助类 数据库连接是从config配置文件中读取的,配置示例 <!--Redis连接地址--> <add key="RedisConnectionString" value="localhost:6000,al
阅读全文
摘要:需要在NuGet里面引用ServiceStack.Redis
阅读全文