Document

随笔分类 -  缓存技术

摘要:概要:一款好用的Redis桌面管理工具,支持命令控制台操作,以及常用,查询key,rename,delete等操作。 下载软件,请点击下面链接,进入下载页,选择对应版本: https://redisdesktop.com/download redisdesktop桌面管理工具 操作使用如下图: 一、 阅读全文
posted @ 2017-10-16 14:49 从未被超越 阅读(2532) 评论(0) 推荐(0) 编辑
摘要:Redis默认16个数据库,并以数字为索引,可以手工修改这个配置,增加数量。 找到redis配置文件,打开: 用记事本编辑,并保存后,在windows服务中,找到redis服务,重启,即可完成配置读取。 阅读全文
posted @ 2017-10-16 14:45 从未被超越 阅读(143492) 评论(3) 推荐(6) 编辑
摘要:Redis简单增删改查例子 例一:字符串的增删改查 #增加一个key为ay_key的值 127.0.0.1:6379> set ay_key "ay" OK #查询ay_key的值 127.0.0.1:6379> get ay_key "ay" #修改ay_key的值 127.0.0.1:6379> 阅读全文
posted @ 2017-10-16 14:44 从未被超越 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:Redis在win7上的可视化应用 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push 阅读全文
posted @ 2017-10-16 14:43 从未被超越 阅读(614) 评论(0) 推荐(0) 编辑
摘要:首先肯定是打开一个控制台,在windows系统打开控制台的方式很多,我喜欢通过使用快捷方式“win+R”打开“运行”,输入“cmd”来打开控制台。 在控制台输入命令 这将打开一个Redis提示 表示已经链接上ip:127.0.0.1,端口:6379的Redis服务了 我们可以使用“PING”命令来检 阅读全文
posted @ 2017-10-16 14:41 从未被超越 阅读(766) 评论(0) 推荐(0) 编辑
摘要:Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自 阅读全文
posted @ 2017-10-16 14:36 从未被超越 阅读(27908) 评论(0) 推荐(1) 编辑
摘要:1.前言 a.Redis是一个开源,先进的key-value(键/值对)存储,并且勇于构建高性能,可扩展的Web应用程序的完美解决方案 b.Redis和Memcached的对比 b.1 Redis数据库完全在内存中,使用磁盘仅用于持久性 b.2 相比较许多键值对存储,redis拥有更加丰富的数据类型 阅读全文
posted @ 2017-10-16 14:04 从未被超越 阅读(726) 评论(0) 推荐(0) 编辑
摘要:最近由于项目需要,在系统缓存服务部分上了redis,终于有机会在实际开发中玩一下,之前都是自己随便看看写写,很零碎也没沉淀下来什么,这次算是一个系统学习和实践过程的总结。 和Redis有关的基础知识 Redis是一个开源的分布式NoSql数据库,可以用来做缓存服务、消息队列、数据存储等等,数据类型之 阅读全文
posted @ 2017-08-17 11:44 从未被超越 阅读(683) 评论(0) 推荐(0) 编辑
摘要:1:使用Redis缓存的优化思路 redis的使用场景很多,仅说下本人所用的一个场景: 1.1对于大量的数据读取,为了缓解数据库的压力将一些不经常变化的而又读取频繁的数据存入redis缓存 大致思路如下:执行一个查询 1.2首先判断缓存中是否存在,如存在直接从Redis缓存中获取。 1.3如果Red 阅读全文
posted @ 2017-08-17 11:42 从未被超越 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:缓存从分布来说有两种: 一、客户端缓存 客户端缓存其实是浏览器的事情,当我们去访问一个新的网站的时候,第一次可能要花一阵子时间才能载入整个页面。然而以后再去时间就会大大缩短,原因就在于客户端缓存。现在浏览器都非常智能,它会在客户机器的硬盘上保留许多静态的文件,比如各种gif,jpeg等等。等以后再去 阅读全文
posted @ 2017-07-13 15:09 从未被超越 阅读(280) 评论(0) 推荐(0) 编辑
摘要:Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。 一、属性 二、方法 三、静态字段 先来看基本的示例: index.aspx.cs页面代码: 四、文件缓存依赖 当被依赖的文件更改时,缓存会立即被清空: 阅读全文
posted @ 2017-07-13 15:09 从未被超越 阅读(244) 评论(0) 推荐(0) 编辑
摘要:IRedisTypedClient IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。 它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。 其方法原型如下: 阅读全文
posted @ 2017-07-13 15:08 从未被超越 阅读(361) 评论(0) 推荐(0) 编辑
摘要:一、事务 使用IRedisClient执行事务示例: 二、并发锁 使用IRedisClient申请锁示例: 阅读全文
posted @ 2017-07-13 15:08 从未被超越 阅读(235) 评论(0) 推荐(0) 编辑
摘要:事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。 一、属性 IRedisClient的属性如下: 代码示例: 二、IRedisClient数 阅读全文
posted @ 2017-07-13 15:07 从未被超越 阅读(224) 评论(0) 推荐(0) 编辑
摘要:一、Key Key命令速查: 二、String String命令速查: 三、Hash Hash命令速查: 四、List List命令速查: 五、Set Set命令速查 六、SortedSet SortedSet命令速查: 七、Pub/Sub Pub/Sub命令速查: 八、Transaction Tr 阅读全文
posted @ 2017-07-13 15:07 从未被超越 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位。下载解压后图片如下: 上图中的redis-server.exe为其服务端程序。双击它运行。 如果你希望将此服务设置为w 阅读全文
posted @ 2017-07-13 15:06 从未被超越 阅读(234) 评论(0) 推荐(0) 编辑
摘要:System.Web.Caching.Cache类 缓存 各种缓存依赖 Cache类,是一个用于缓存常用信息的类。HttpRuntime.Cache以及HttpContext.Current.Cache都是该类的实例。 一、属性 属性 说明 Count 获取存储在缓存中的项数。 EffectiveP 阅读全文
posted @ 2016-02-24 12:29 从未被超越 阅读(1243) 评论(0) 推荐(0) 编辑