![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Memcache/Redis/MongoDB
文章平均质量分 90
坦GA
积沙成塔
展开
-
Mongodb常用操作语句
原文地址:http://dylanxu.iteye.com/blog/14048891、现有表以及数据添加字段db.tbGoodsConsultant.update({}, {$set:{nFlagState:0}}, false, true);2、给表字段添加索引db.tbGoodsConsultant.ensureIndex({nFlagState:1});转载 2016-12-28 15:54:47 · 4953 阅读 · 0 评论 -
Mongo-java-driver-2.12.4.jar包目录结构
Mongo-java-driver-2.12.4.jar包目录结构原创 2016-12-27 09:19:19 · 811 阅读 · 0 评论 -
Memcache2.7.1.jar目录结构
Memcache2.7.1.jar目录结构原创 2016-11-29 17:29:59 · 413 阅读 · 0 评论 -
深入理解Redis中的主键失效及其实现机制
原文地址:http://blog.sina.com.cn/s/blog_48c95a190101e5hv.html 作为一种定期清理无效数据的重要机制,主键失效存在于大多数缓存系统中,Reids也不例外。在Redis提供的诸多命令中,EXPIRE、EXPIREAT、PEXPIRE、PEXPIREAT以及SETEX和PSETEX均可以用来设置一条Key-Value对的失效时间,而一转载 2016-10-08 19:38:16 · 1116 阅读 · 0 评论 -
Redis的Java客户端Jedis池的介绍和使用
原文地址:http://blog.csdn.net/softwave/article/details/42320149一、jedis池的介绍相信大家都用过线程池或者是jdbc的连接池,使用池可以减少系统在使用所需对象时创建对象的开销,从而提高系统性能和效率。jedis池也是如此,那么我们该如何使用jedis池呢?二、jedis池的使用1.所需jar包:commons-p转载 2016-10-26 17:56:25 · 827 阅读 · 0 评论 -
Redis 3.0的集群部署
文章转载自:http://hot66hot.iteye.com/blog/2050676最近研究Redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群.一:关于redis cluster1:redis cluster的现状reids-cluster计划在redis3.转载 2016-09-30 09:08:32 · 346 阅读 · 0 评论 -
Mongodb shell脚本
原文地址:https://docs.mongodb.com/manual/mongo/The mongo ShellOn this pageIntroductionStart the mongo ShellWorking with the mongo ShellTab Completion and Other Keyboard ShortcutsExit t翻译 2016-10-25 11:45:39 · 674 阅读 · 0 评论 -
Mongodb CRUD操作
原文地址:https://docs.mongodb.com/manual/crud/MongoDB CRUD OperationsOn this pageCreate OperationsRead OperationsUpdate OperationsDelete OperationsBulk WriteCRUD operations create, r翻译 2016-10-25 11:28:26 · 455 阅读 · 0 评论 -
Mongodb脚本和CRUD API
原文地址:https://docs.mongodb.com/manual/release-notes/3.2/mongo Shell and CRUD APITo provide consistency with the MongoDB drivers’ CRUD (Create/Read/Update/Delete) API, the mongo shell intr翻译 2016-10-25 11:16:44 · 450 阅读 · 0 评论 -
Mongodb 3.2新的存储引擎
原文地址:https://docs.mongodb.com/manual/release-notes/3.2/New Storage EnginesinMemory Storage EngineENTERPRISE FEATUREAvailable in MongoDB Enterprise only.MongoDB Enterprise 3.2翻译 2016-10-25 11:07:51 · 1187 阅读 · 0 评论 -
Mongodb 3.2新的特性
原文地址:New Aggregation StagesStageDescriptionSyntax$sampleRandomly selects N documents from its input.{ $sample: { size: integer> } }$indexStats翻译 2016-10-25 10:42:36 · 1231 阅读 · 0 评论 -
Service redis does not support chkconfig的解决办法
原文地址:http://blog.csdn.net/gxw19874/article/details/51992125问题解决办法如下:必须把下面两行注释放在/etc/init.d/Redis文件靠前的注释中:# chkconfig: 2345 90 10# description: Redis is a persistent key-value da转载 2017-06-06 09:10:35 · 2681 阅读 · 0 评论 -
CentOS6.5下安装Redis2.8.7
原文地址:http://www.cnblogs.com/haoxinyue/p/3620648.htmlwget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。异常转载 2017-06-17 21:17:11 · 357 阅读 · 0 评论 -
Mongodb命令行基本命令使用大全
原文地址:https://blog.csdn.net/qq_27093465/article/details/54601598(先声明下,下面的命令,我没有都测试过,这是我转载的,以备后用,所以喷子且留情,不然小心我三十米的大刀!!!想想我都怕!!!)成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数...转载 2018-05-23 08:35:08 · 7790 阅读 · 0 评论 -
Redis的主从复制
原文地址:http://blog.csdn.net/u014469692/article/details/79625583本次测试环境使用一台ip为192.168.2.11的虚拟机。拷贝redis.conf改名为redis-slave.conf作为redis的从服务器启动时的配置文件。1.修改从节点配置文件1) vim redis-slave.conf2) 修改端口为6380 #唯一即可2) ...转载 2018-03-21 10:45:32 · 160 阅读 · 0 评论 -
Redis实现单点登录
原文地址:https://blog.csdn.net/friends99/article/details/79743491单点登录功能分析 请求的url:/user/login 请求的方法:POST 参数:username、password,表单提交的数据。可以使用方法的形参接收。 返回值:json数据,包含一个token。 业务逻辑: 登录的业务流程:登录的处理流程:1、登录页面提交用户名密码。...转载 2018-03-30 14:15:57 · 6182 阅读 · 2 评论 -
使用jedis实现Redis消息队列(MQ)的发布(publish)和消息监听(subscribe)
原文地址:http://blog.csdn.net/eguid_1/article/details/52600755前言:本文基于jedis 2.9.0.jar、commons-pool2-2.4.2.jar以及json-20160810.jar其中jedis连接池需要依赖commons-pool2包,json包用于对象实例和json字符串的相互转换1、jedis的消息队列方法简述1.1、发布消息...转载 2018-03-22 15:37:12 · 1379 阅读 · 0 评论 -
使用redis计数器防止并发请求
原文地址:http://pengl.com.cn/2017/09/26/%E4%BD%BF%E7%94%A8Redis%E8%AE%A1%E6%95%B0%E5%99%A8%E9%98%B2%E6%AD%A2%E5%B9%B6%E5%8F%91%E8%AF%B7%E6%B1%82/需求描述 最近项目中有个需求,短信发送的并发请求问题:业务需求是需要限制一个号码一分钟内只能获取一次随机码,...转载 2018-03-08 09:12:15 · 541 阅读 · 0 评论 -
Memcached之缓存雪崩,缓存穿透,缓存预热,缓存算法
原文地址:http://blog.csdn.net/qianshangding0708/article/details/48024239缓存雪崩缓存雪崩可能是因为数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。解决思路:1,采用加锁计数,或者使用合理的队列数量来避免缓存失效时对数据库造转载 2018-01-29 18:00:42 · 277 阅读 · 0 评论 -
Redis中的内存释放与过期键删除
原文地址:http://blog.csdn.net/caishenfans/article/details/44902651简介在Redis中,内存的大小是有限的,所以为了防止内存饱和,需要实现某种键淘汰策略。主要有两种方法,一种是当Redis内存不足时所采用的内存释放策略。另一种是对过期键进行删除的策略,也可以在某种程度上释放内存。相关数据结构Re转载 2018-01-15 17:15:09 · 1499 阅读 · 0 评论 -
美团在Redis上踩过的一些坑-3.redis内存占用飙升
原文地址:http://blog.csdn.net/liqfyiyi/article/details/50894004 一、现象: redis-cluster某个分片内存飙升,明显比其他分片高很多,而且持续增长。并且主从的内存使用量并不一致。 二、分析可能原因: 1. redis-cluster的bug (这个应该不存在) 2. 客户端的hash(key转载 2018-01-15 16:56:34 · 1646 阅读 · 0 评论 -
Redis结合Spring配置和常规操作
原文地址:http://snowolf.iteye.com/blog/1666908 Spring提供了对于Redis的专门支持:spring-data-redis。此外,类似的还有: 我想大部分人对spring-data-hadoop、spring-data-mongodb、spring-data-redis以及spring-data-jpa表示关转载 2017-08-07 10:07:47 · 309 阅读 · 0 评论 -
Java中使用Jedis操作Redis
原文地址:http://www.cnblogs.com/liuling/p/2014-4-19-04.html使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1转载 2017-08-07 09:11:27 · 223 阅读 · 0 评论 -
Redis常用命令
原文地址:http://blog.csdn.net/ithomer/article/details/9213185Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘转载 2017-06-23 20:41:11 · 448 阅读 · 0 评论 -
Redis常用命令
原文地址:http://blog.csdn.net/wclxyn/article/details/8449082Redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令1、键值相关命令 keys * 取出当前所有的key exists name 查看n是否有name这个key del name 删除key name转载 2017-06-17 22:56:46 · 265 阅读 · 0 评论 -
Redis配置认证密码
原文地址:http://blog.csdn.net/zyz511919766/article/details/42268219redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到[plain] view plain copy#requirepass转载 2017-06-17 22:39:30 · 368 阅读 · 0 评论 -
CentOS6.5下Redis安装与配置
原文地址:http://blog.csdn.net/ludonqin/article/details/47211109本文详细介绍Redis单机单实例安装与配置,服务及开机自启动。如有不对的地方,欢迎大家拍砖o(∩_∩)o(以下配置基于CentOS release 6.5 Final, redis版本3.0.2 [redis版本号中间位是偶数的是稳定版,奇数的为非稳定版])转载 2017-06-17 22:20:52 · 688 阅读 · 0 评论 -
Memcache监控问题
原文地址:MonitoringWhy Isn't curr_items Decreasing When Items Expire?Expiration in memcached is lazy. In general, an item cannot be known to be expired until something looks at it.Th翻译 2016-09-27 20:49:02 · 481 阅读 · 0 评论 -
Memcache中常见的基础问题
原文地址:https://github.com/memcached/memcached/wiki/ProgrammingFAQ#setup-questionsHow can you list all keys?With memcached, you can't list all keys. There is a debug interface, but that is no翻译 2016-09-27 20:28:14 · 468 阅读 · 0 评论 -
Redis和其它键值对存储数据库有什么不同
原文地址:http://redis.io/topics/faqWhy Redis is different compared to other key-value stores?There are two main reasons.Redis is a different evolution path in the key-value DBs where value翻译 2016-09-24 11:14:21 · 1342 阅读 · 0 评论 -
Redis单实例能够处理多少key,每个数据类型能够处理多少元素
原文地址:http://redis.io/topics/faqWhat is the maximum number of keys a single Redis instance can hold? and what the max number of elements in a Hash, List, Set, Sorted Set?Redis can handle up翻译 2016-09-24 11:01:34 · 7095 阅读 · 0 评论 -
Memcache常见问题集
原文地址:http://blog.csdn.net/jarfield/archive/2009/07/10/4336035.aspx#how%20does%20memcached%20workmemcached是怎么工作的?Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多对的哈希表。通过key,可以存储或查询任转载 2016-10-09 23:56:49 · 1448 阅读 · 0 评论 -
Redis内存溢出时都发生什么了?
原文地址:http://redis.io/topics/faq#what-happens-if-redis-runs-out-of-memoryWhat happens if Redis runs out of memory?Redis will either be killed by the Linux kernel OOM killer, crash with an e翻译 2016-09-23 19:42:11 · 4377 阅读 · 0 评论 -
Redis快照原子存放硬盘中
原文地址:http://redis.io/topics/faqAre Redis on-disk-snapshots atomic?Yes, redis background saving process is always forked when the server is outside of the execution of a command, so every c翻译 2016-09-23 19:41:17 · 376 阅读 · 0 评论 -
Redis怎么扩展为多CPU(多核)
原文地址:http://redis.io/topics/faqRedis is single threaded. How can I exploit multiple CPU / cores?It's very unlikely that CPU becomes your bottleneck with Redis, as usually Redis is either m翻译 2016-09-23 19:40:37 · 6815 阅读 · 0 评论 -
Redis和硬盘数据库一起使用好吗?
原文地址:http://redis.io/topics/faqIs using Redis together with an on-disk database a good idea?Yes, a common design pattern involves taking very write-heavy small data in Redis (and data you翻译 2016-09-23 18:23:44 · 680 阅读 · 0 评论 -
Redis常见性能问题和解决办法
原文地址:http://blog.itpub.net/26477398/viewspace-1258932/1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。2.Master AOF持久化,如果不重写AOF文件,这个持久化方式对性能的影响是最小的,转载 2016-10-09 11:23:49 · 5047 阅读 · 1 评论 -
Redis集群(主从配置)
市面上太多kv的缓存,最常用的就属memcache了,但是memcache存在单点问题,不过小日本有复制版本,但是使用的人比较少,redis的出现让kv内存存储的想法成为现实。今天主要内容便是redis主从实现简单的集群,实际上redis的安装配置砸门ttlsa之前就有个文章,废话少说,进入正题吧Redis简介redis是一个key-value存储系统。和Memcached类似,它转载 2016-08-11 22:56:15 · 677 阅读 · 0 评论 -
测算Redis处理实际生产请求的QPS/TPS
测算Redis处理实际生产请求的QPS/TPSBenchmark工具redis发布版本中自带了redis-benchmark性能测试工具;示例: 使用50个并发连接,发出100000个请求,每个请求的数据为2kb, 测试host为127.0.0.1 端口为6379的redis服务器性能:./redis-benchmark -h 127.0.0.1 -p 6379转载 2016-09-03 18:16:47 · 2122 阅读 · 0 评论 -
Java Jedis连接池的使用
所需jar:jedis-2.1.0.jar和commons-pool-1.5.4.jarJedis操作步骤如下:1->获取Jedis实例需要从JedisPool中获取;2->用完Jedis实例需要返还给JedisPool;3->如果Jedis在使用过程中出错,则也需要还给JedisPool;[java] view plain copy print转载 2016-09-02 17:37:48 · 453 阅读 · 0 评论