一、Redis 的单线程和高性能1、Redis是单线程的,为什么还这么快呢?(1)它的数据都是在内存中的,所有的运算都是内存级别的运算;(2)单线程避免了多线程的上下文切换消耗的性能;  当然,redis单线程也有缺点:在执行一些耗时的 redis 指令时候要谨慎,可能会造成 redis 的卡顿;比如使用 keys 命令,获取所有满足特定正则字符串规则的key,当数据量非常大时就会造成 redis
转载 2023-07-08 21:42:13
48阅读
1.1 CPA原理1、CPA原理是分布式存储理论的基石:C(一致性);A(可用性);P(分区容忍性); 2、当主从网络无法连通时,修改操作无法同步到节点,所以“一致性”无法满足 3、除非我们牺牲“可用性”,也就是暂停分布式节点服务,不再提供修改数据功能,直到网络恢复 一句话概括CAP: 当网络分区发生时,一致性和可用性两难全1.2 全量同步(快照同步): RDB  注:R
工厂创建: public class CacheFactory { private static ICache cache = null; private sta\
原创 2022-08-06 00:16:29
234阅读
它们都在Common库下,大家一定要记住要点:取其精华去其糟粕,切勿拿来主义~   ApplicationCache.cs   1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Web; 6 7 names
转载 2016-08-25 21:42:00
222阅读
2评论
一、概述(1)FIFO:First In First Out,先进先出 (2)LRU:Least Recently Used,最近最少使用 (3)LFU:Least Frequently Used,最不经常使用二、FIFOFIFO表示先进先出,类似于对列,在数据的结构上使用对列来实现。 结构图:1. 新访问的数据插入FIFO队列尾部,数据在FIFO队列中顺序移动; 2. 淘汰FIFO队列头部的数据
转载 2023-07-09 20:27:30
43阅读
#region Redis Hash散列数据类型操作 /// <summary> /// Redis散列数据类型 批量新增 /// </summary> void HashSet(string key, List<HashEntry> hashEntrys, CommandFlags flags = Co
转载 2020-01-07 14:07:00
192阅读
2评论
RedisHelper.javaimport redis.clients.jedis.*;import java.util.*;public class RedisHelper { private static JedisPool pool; private static RedisHelper redisHelper = null; /** * 通过静态工厂方法来沟通
转载 2019-01-04 11:39:00
179阅读
2评论
四个主要操作:JsonConverter 、JsonHelper 、JsonSplit 、AjaxResult 一、JsonConverter: 自定义查询对象转换动态、object动态转换json包、json转换object动态、DataReader转换为Json、DataSet转换为Js
转载 2022-03-08 11:35:05
472阅读
MySqlHelper.cs mysql数据库助手
转载 2023-07-04 10:33:52
78阅读
ElasticsearchConfig /// <summary> /// ES 连接配置 /// </s
原创 2022-08-05 22:09:32
203阅读
/// <summary> /// 委托帮助 /// </summary> public class DelegateHelper { /// <summary> /// 异步执行方法 /// </summary> /// <param name="firstFunc">首先执行的方法</para
原创 2022-08-06 00:18:36
59阅读
using System; using System.Collections.Generic; using System.Text; using System.Web; namespace Maticsoft.DBUtility { public class CookieHelper { /// /// 设置cookie ///...
c#
原创 2021-07-21 17:13:03
148阅读
using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.IO; using System.Linq; using System.R ...
转载 2021-08-24 19:12:00
283阅读
2评论
作者:依乐祝using System; using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.IO; using System.Linq; using System.Text; using System.Text.RegularExpressions;
转载 2024-07-30 15:56:21
51阅读
/// <summary> /// 树结构帮助 /// </summary> public class TreeHelper { #region 外部接口 /// <summary> /// 建造树结构 /// </summary> /// <param name="allNodes">所有的节点
原创 2022-08-05 22:09:38
196阅读
C# 枚举帮助 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Utils { /// <su
原创 2022-07-07 11:20:32
186阅读
Redis 文档Redis数据库内部结构Redis中的每个数据库,都由一个redis.h/redisDb结构表示:typedef struct redisDb{ int id; //保存着数据库以整数表示的号码 dict *dict;//保存着所有键值对数据,这个属性也被称为键空间(keyspace) dict *expires; //保存着键的过期信息; di
转载 2023-08-15 15:45:05
53阅读
using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.IO; using System.Collections; using System.Collec
转载 精选 2014-09-28 15:30:38
818阅读
using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.IO;using System.Collections;using System.Col...
转载 2014-04-17 23:52:00
49阅读
2评论
常用json方法,转换函数,using System;using System.Data;using System.Text;using System.Collections.Generic;using System.Reflection;using System.Data.Common;using System.Collections;using System.IO;using System.T
转载 2017-08-08 22:26:00
101阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5