随笔分类 -  Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。。
摘要:原因:可参考https://www.linuxidc.com/Linux/2012-07/66079.htm 解决方案一: 修改redis.conf中 stop-writes-on-bgsave-error值设置为no 解决方案二: 设置vm.overcommit_memory=1 可参考:http 阅读全文
posted @ 2019-01-03 10:51 GisClub 阅读(364) 评论(0) 推荐(0) 编辑
摘要:一. 如何初始化redis的密码? 总共2个步骤: a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。 比如 requirepass test123 b.配置文件中参数生效需要重启重启redis 。 二.不重启redis如何配置密码? a. 在配置文件中配置r 阅读全文
posted @ 2016-09-18 11:38 GisClub 阅读(170) 评论(0) 推荐(0) 编辑
摘要:因业务需要使用了redis的SETNX来实现分布式锁。 描述:Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 直接上重点: SET NX 命令是 阅读全文
posted @ 2016-09-14 14:05 GisClub 阅读(3019) 评论(0) 推荐(0) 编辑
摘要:最小化的sentinel配置文件为:1 port 70312 3 dir /opt/app/redis/redis-2.8.17/tmp4 5 sentinel monitor mymaster 10.6.144.155 7030 16 sentinel down-after-millisecond... 阅读全文
posted @ 2015-11-30 19:48 GisClub 阅读(544) 评论(0) 推荐(0) 编辑
摘要:首先不得不服Spring这个宇宙无敌的开源框架,几乎整合了所有流行的其它框架,http://projects.spring.io/spring-data/从这上面看,当下流行的redis、solr、hadoop、mongoDB、couchBase... 全都收入囊中。对于redis整合而言,主要用到... 阅读全文
posted @ 2015-11-30 19:48 GisClub 阅读(336) 评论(0) 推荐(0) 编辑
摘要:类似mysql的master-slave模式一样,redis的master-slave可以提升系统的可用性,master节点写入cache后,会自动同步到slave上。环境:master node: 10.6.144.155:7030slave node: 10.6.144.156:7031一、配置... 阅读全文
posted @ 2015-11-30 19:46 GisClub 阅读(3080) 评论(0) 推荐(0) 编辑
摘要:dbcp的修改日志显示:change "maxActive" -> "maxTotal" and "maxWait" -> "maxWaitMillis" in all examples. 所以高版本jedis配置JedisPoolConfig的maxActive,maxWait应该为: ... 阅读全文
posted @ 2015-11-30 17:57 GisClub 阅读(3456) 评论(0) 推荐(0) 编辑
摘要:目录:1.pipeline2.跨jvm的id生成器3.跨jvm的锁实现(watch multi)4.redis分布式1. Pipeline官方的说明是:starts a pipeline,which is a very efficient way to send lots of command an... 阅读全文
posted @ 2015-11-20 13:49 GisClub 阅读(324) 评论(0) 推荐(0) 编辑
摘要:最近项目开发中用到了Redis, 选择了官网推荐的java client Jedis。Redis常用命令学习:http://redis.io/commandsRedis官方推荐Java客户端Jedis(包含了所有Redis命令的实现):https://github.com/xetorthio/jed... 阅读全文
posted @ 2015-02-05 10:43 GisClub 阅读(901) 评论(0) 推荐(0) 编辑
摘要:redis-search4j是一款基于redis的搜索组件。特点1.基于redis,性能高效2.实时更新索引3.支持Suggest前缀、拼音查找(AutoComplete功能)4.支持单个或多个分词搜索5.可根据字段进行结果排序环境1.jdk 1.6+2.redis 2.2+依赖包1.Jedis-2... 阅读全文
posted @ 2015-01-22 14:42 GisClub 阅读(2490) 评论(0) 推荐(0) 编辑
摘要:地址:http://redis.readthedocs.org/en/2.4/string.html 阅读全文
posted @ 2015-01-08 15:44 GisClub 阅读(164) 评论(0) 推荐(0) 编辑
摘要:# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k =>1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb =>1024*1024 bytes# ... 阅读全文
posted @ 2014-12-24 10:42 GisClub 阅读(226) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍了Redis处理客户端连接的一些内部实现机制,包括连接处理、超时、缓冲区等一系列内容。注:本文所述内容基于 Redis2.6 及以上版本。连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以... 阅读全文
posted @ 2014-12-24 10:40 GisClub 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:redis使用连接池报错解决redis使用十几小时就一直报异常redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at redis.clients.u... 阅读全文
posted @ 2014-11-05 14:24 GisClub 阅读(24491) 评论(0) 推荐(0) 编辑
摘要:在使用Redis做缓存时,应用往往能得到非常高的性能。然而,如果配置不当,你将遇到很多令人头疼的问题,比如复制缓冲区限制、复制超时等。Redis提供了许多提高和维护高效内存数据库使用的工具。在无需额外配置应用层的前提下,Redis独特的数据类型、指令和命令调优就可以满足应用的需求,但是错误的配置,更... 阅读全文
posted @ 2014-10-29 15:02 GisClub 阅读(3129) 评论(0) 推荐(0) 编辑
摘要:1 Redis 内存存储结构本文是基于 Redis-v2.2.4 版本进行分析.1.1 Redis 内存存储总体结构Redis 是支持多key-value数据库(表)的,并用 RedisDb 来表示一个key-value数据库(表). redisServer 中有一个 redisDb *db; 成员... 阅读全文
posted @ 2014-10-29 14:58 GisClub 阅读(549) 评论(0) 推荐(0) 编辑
摘要:本文将对Redis的常见数据类型的使用场景以及在内存优化方面和性能优化方面做一些详细的分析。Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这... 阅读全文
posted @ 2014-10-29 14:56 GisClub 阅读(196) 评论(0) 推荐(0) 编辑
摘要:传统MySQL+ Memcached架构遇到的问题实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:MySQL需要不断进行拆库拆表,Memcached... 阅读全文
posted @ 2014-10-29 14:53 GisClub 阅读(269) 评论(0) 推荐(0) 编辑
摘要:Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但... 阅读全文
posted @ 2014-09-25 17:50 GisClub 阅读(425) 评论(0) 推荐(0) 编辑
摘要:List相关:LPOP key : 删除并取得LIST头部一个元素RPOP key : 删除并取得LIST尾部一个元素BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCKBRPOP key [key ...] timeout : 删除并取得... 阅读全文
posted @ 2014-09-18 09:16 GisClub 阅读(192) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示