一、概述(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评论
一、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
Redis 文档Redis数据库内部结构Redis中的每个数据库,都由一个redis.h/redisDb结构表示:typedef struct redisDb{ int id; //保存着数据库以整数表示的号码 dict *dict;//保存着所有键值对数据,这个属性也被称为键空间(keyspace) dict *expires; //保存着键的过期信息; di
转载 2023-08-15 15:45:05
53阅读
工厂创建: public class CacheFactory { private static ICache cache = null; private sta\
原创 2022-08-06 00:16:29
234阅读
## 使用 StackExchange.Redis 帮助实现 Redis 缓存 Redis 是一种内存数据库,常用于缓存和临时数据存储。StackExchange.Redis 是一个 C# 的 Redis 客户端库,提供了丰富的功能来操作 Redis 数据库。在 .NET Core 项目中,我们可以使用 StackExchange.Redis 帮助来简化对 Redis 缓存的操作。 ###
原创 2024-06-02 03:34:04
417阅读
Jedis我们要使用Java来操作Redis!什么是Jedis ?是Redis官方推荐的java连接开发工具!使用Java操作Redis操作reids,那么一定要对Jedis十分的熟悉!测试导入pom.xml依赖<dependencies> <!--导入jedis包--> <dependency> <groupId>r
转载 2024-02-22 20:31:39
14阅读
作者:TrueBW接口测试API:Application Programming Interface,即应用程序编程接口。接口就是一个位于复杂系统之上并且能简化你的任务,它就像一个中间人让你不需要了解详细的所有细节。那我们今天要讲的Web API就是这么一东西。像谷歌搜索系统,它提供了搜索接口,简化了你的搜索任务。再像用户登录页面,我们只需要调用我们的登录接口,我们就可以达到登录系统的目的。一个
它们都在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评论
Qt学习(10)—Qt帮助文档        之前讲过一些 Qt 的简单知识,比如 qSleep 函数是 Qt 单元测试的函数,并且在名字空间 QTest 里,不仅需要包含头文件,还需要在 pro 文件里加一个 Qt 模块 testlib。那这些知识从来学来的呢?这就是 Qt 帮助文档的用途了。Qt 帮助文档
转载 2024-04-09 19:51:27
401阅读
using Microsoft.CSharp; using System; using System.CodeDom.Compiler; using System.Collections; using System.Collections.Generic; using System.Data; us ...
转载 2021-04-23 15:57:00
141阅读
2评论
1 using BJSW.ZTFX.Client.Silverlight.MapBusinessService; 2 using System.ServiceModel; 3 using System.SL.Application; 4 using System.Windows; 5 6 nam...
原创 2021-08-04 18:13:24
186阅读
<?php namespace Common\Helper; class PrizeHelper { /** * 抽取礼物 * $weight_list = [ * [ * 'id' => 1, * 'name' => '手机', * 'weight' => 100 * ], * [ * 'id'
原创 2021-08-05 15:47:14
142阅读
/// <summary> /// JSON帮助 /// </summary> public static class JsonHelper { /// <summary> /// 格式化成Json字符串 /// </summary> ///
转载 2012-12-10 14:43:00
65阅读
核心代码public class GpsHelper { private const double EARTH_RADIUS = 6378137; /// <summary> /// 计算两点位置的距离,返回两点的距离,单位 米 /// 该公式为GOOGLE提供,误差小于0.2米 /// </summary> /
原创 2023-10-24 12:03:48
89阅读
/// /// Copyright (C) Maticsoft /// 数据访问基础(基于Oracle) /// 可以用户可以修改满足自己
原创 2022-08-06 00:23:39
64阅读
通过分装的方法: Access数据库的帮助: 比较全的写法: 通过重载: 重载的方法:
原创 2022-08-06 00:29:33
99阅读
public class HttpClientBase { /// /// HttpClient实现Post请求 /// protected async Task dooPost(string url, Dictionary dic) { //设置...
原创 2022-10-19 20:14:41
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5