一、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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 14:24:15
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            工厂创建类: 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 ///...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            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评论