服务端用了redis 作为缓存数据库。 那么让我讲讲redis的使用过程吧! 首先先启动redis服,笔者用的是windows,所以去官网下载了一个windows包。下载后启动redis-server.exe进程就可以启…
标签:key
Redis过期策略及实现原理
我们在使用redis时,一般会设置一个过期时间,当然也有不设置过期时间的,也就是永久不过期。 当我们设置了过期时间,redis是如何判断是否过期,以及根据什么策略来进行删除的。 redis设置过期时间: expire k…
Memcached 缓存技术
基本介绍 memcached是一种缓存技术,他可以把你的数据放入内存,从而通过内存访问提速,因为内存是最快的,memcached的主要目的是提速。 在memcached中维护了一张大的hashtable表,该表在内存中,…
hive-数据倾斜解决详解
hive在跑数据时经常会出现数据倾斜的情况。使的作业经常reduce时卡住较长时间,有时完成任务的百分百比甚至会回退,如果你碰到这种情况,”恭喜“你,你遇到数据倾斜了。 以下是几种常见的数据倾斜场景: 1、join的ke…
silverlight keydown事件不会触发箭头键
我在scrollview中有一个画布.我将一个keydown事件处理程序附加到scrollview.对于大多数键,处理程序被调用. 但是,对于箭头键,不会调用处理程序.相反,滚动视图在适当的方向上滚动. 我还将一个键盘处…
Memcached 与Redis (4): Redis 的持久化
1. Redis 数据库 redisServer{ redisDb *db, int dbnum} 客户端使用select num来切换使用的数据库. redisClient{ resided *db} redisDb{…
php7 mongodb 多集合查询例子
自己写的,刚刚接触,可能不是最好的方案。 数据库 collection:user /* 1 */ { "_id" : ObjectId("5a3d4a7d94e7d58cd34d0823"), "openid" : ""…
SQL的约束
约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。 约束分类 |约束类型 |主键 |默认值 |唯一 |外键 |非空 |- |关键字 |PRIMARY KEY |DEFAULT |UNIQU…
Redis入门学习(一)
前言 第一次写博客,这是第一篇文章,不知道该如何下手,新的开始吧。 从前学习都不怎么记录,现在立个小小的flag,每星期最少写一篇文章吧。 坚持!!! — 2017.02.16 [TOC] 作者:Zyao89…
memcached客户端应该具备的功能
memcached 只是一个服务,为了更好的使用它,必须从客户端的角度来审视它,很多客户端实现了很多 memcached 本身不具备的功能,优秀的 memcached 客户端应该具备哪些功能呢? 本篇文章从 PHP me…
redis的set集合常用操作
redis中set的常用操作,功能类似于java中的set 向一个set集合中加值 sadd [key] [value1] [value2] ... # 一系列value中,重复的value不会被重复添加 遍历set中的…
PHP使用Memcached存储Session,如何查Session内容
首先配置Session存储,使用Memcached session.save_handler = memcached session.save_path = "localhost:11211" 查看session_id …