
redis
文章平均质量分 77
iteye_8381
这个作者很懒,什么都没留下…
展开
-
TCMalloc优化MySQL、Nginx、Redis内存管理
TCMalloc(Thread-Caching Malloc)与标准glibc库的malloc实现一样的功能,但是TCMalloc在效率和速度效率都比标准malloc高很多。TCMalloc是 google-perftools工具中的一个(gperftools四个工具分别是:TCMalloc、heap-checker、heap- profiler和cpu-profiler),这个工具是开源的,以...原创 2013-10-12 18:22:54 · 124 阅读 · 0 评论 -
Redis监控技巧
本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。原文链接:Redis Masterclass – Part 2, MonitoringRedis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redi...原创 2013-03-14 16:26:46 · 176 阅读 · 0 评论 -
redis info命令中各个参数的含义
redis 127.0.0.1:6381> inforedis_version:2.4.16 # Redis 的版本redis_git_sha1:00000000redis_git_dirty:0arch_bits:64multiplexing_api:epollgcc_version:4.1.2 ...原创 2013-03-21 09:12:49 · 118 阅读 · 0 评论 -
redis密码管理
一. 如何初始化redis的密码?总共2个步骤:a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。比如 requirepass test123b.配置文件中参数生效需要重启重启redis 。 二.不重启redis如何配置密码?a. 在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。# requ...原创 2013-03-21 09:26:29 · 83 阅读 · 0 评论 -
redis学习笔记-添加访问密码,设置随机启动
添加访问密码你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。设置密码的步骤如下:<!--[if !supportLists]-->1. <!--[endif]-->修改redis.conf文件配置root@ubuntu:/usr/local/redis-2.4.14# vim redis.conf# requir...原创 2013-03-21 09:38:15 · 141 阅读 · 0 评论 -
Redis 配置文件详解
# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb =&...原创 2013-03-21 10:55:14 · 144 阅读 · 0 评论 -
jedis -poolConfig
redis.host=192.168.1.10redis.port=6379redis.database=1redis.timeout=120000redis.use.pool=true #池中可借的最大数redis.maxActive=50#允许池中空闲的最大连接数redis.maxIdle=30#允许池中空闲的...原创 2013-03-21 11:05:05 · 304 阅读 · 0 评论 -
Jedis 默认sharding实现原理分析
当信息量较大时,我们就需要将信息保存在多台机器上。如何均匀分配数据呢?redis.clients.jedis.ShardedJedisPool.java 为我们提供了一个简单一样的数据分箱的实现,下面分析一下其原理。从构造方法入手:public ShardedJedisPool(final GenericObjectPool.Config poolConfig, ...原创 2013-04-02 13:50:42 · 110 阅读 · 0 评论 -
常见JedisConnectionException异常分析
http://blog.youkuaiyun.com/fachang/article/details/7984123最近项目开发中用到了Redis, 选择了官网推荐的java client Jedis。Redis常用命令学习:http://redis.io/commandsRedis官方推荐Java客户端Jedis(包含了所有Redis命令的实现):https://github.com/xetorth...原创 2013-04-02 13:50:53 · 108 阅读 · 0 评论 -
linux下Redis编译安装
Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);...原创 2013-04-03 14:12:12 · 120 阅读 · 0 评论 -
Redis系列-安装部署维护篇
http://blog.youkuaiyun.com/love__coder/article/details/8271832 Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set。作为NOSQL,比起memcache之类,不仅仅key数据结构丰富,而且具有持久化的功能,并且能够支持主从复制,很方便构建集群。redi...原创 2013-04-07 22:40:57 · 149 阅读 · 0 评论 -
key-list类型内存数据引擎介绍及使用场景
http://blog.nosqlfan.com/html/1352.html “互联网数据目前基本使用两种方式来存储,关系数据库或者key value。但是这些互联网业务本身并不属于这两种数据类型,比如用户在社会化平台中的关系,它是一个list,如果要用关系数据库存储就需要转换成一种多行记录的形式,这种形式存在很多冗余数据,每一行需要存储一些重复信息。如果用key value存储则修改...原创 2013-02-04 23:57:42 · 196 阅读 · 0 评论 -
Redis 存储List对象
http://blog.youkuaiyun.com/gstormspire/article/details/7653095如果需要用到Redis存储List对象,而list又不需要进行操作,可以按照MC的方式进行存储,不过Jedis之类的客户端没有提供API,可以有两种思路实现:1. 分别序列化 elements ,然后 set 存储2. 序列化List对象,set存储这两...原创 2013-01-26 22:33:53 · 490 阅读 · 0 评论 -
Redis安装整理(window平台和Linux平台)
window平台Redis安装 redis windows安装文件下载地址:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows我选择的redis为最新版的安装文件,见下图: Redis安装文件解压后,有以下几个文件。见下图 red...原创 2013-01-18 18:30:37 · 109 阅读 · 0 评论 -
redis windows下的环境搭建
先说下安装吧!感觉这东西跟mongodb差不多,安装和布置挺简单,下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,一个是32位的,一个是64位的。根据自己的实情情况选择,我的是32bit,把这个文件夹复制到其它地方,比如D:\redis 目录下。打开一个cmd窗口 使用cd命令切换目录到d:\redis ...原创 2013-01-18 19:01:19 · 117 阅读 · 0 评论 -
netty里集成spring注入jedis
Jedis是官方推荐的连接redius的客户端,之所以没有使用redis的jdbc的原因是:1) redis的jdbc的set方法有问题,set字符串,但是取出来的却是字符串长度2)redis的jdbc的性能低并且不稳定,网上有人做测试证明过。1.准备好需要的jar包 spring.jar //spring包 netty-3.2.4.Fina...原创 2013-01-21 17:18:00 · 369 阅读 · 0 评论 -
Linux 下 Redis 安装详解
1:下载redis下载地址 http://code.google.com/p/redis/downloads/list推荐下载redis-1.2.6.tar.gz,之前这个版本同事已经有成功安装运行的经验,redis-2.0.4.tar.gz 这个版本我安装后无法操作缓存数据,具体原因后续再说2:安装redis下载后解压 tar zxvf redis-1.2.6.tar.gz 到任意目录,例如/u...原创 2013-01-22 16:08:32 · 89 阅读 · 0 评论 -
Redis 的安装配置介绍
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次...原创 2013-01-22 16:09:56 · 98 阅读 · 0 评论 -
Redis 安装及配置 (转整理)
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以...原创 2013-01-22 16:33:44 · 129 阅读 · 0 评论 -
Linux下redis安装部署
、下载源代码http://code.google.com/p/redis/downloads/list下载redis-1.2.6.tar.gz 将下载包拷贝到/usr/local/webserver/redis-1.2.6/下2、安装tar -zxvf redis-1.2.6.tar.gzce redis-1.2.6make3、调整内存...原创 2013-01-22 16:35:00 · 93 阅读 · 0 评论 -
redis客户端jedis中的小bug
前段时间写了些redis相关的代码谁料最近一直出问题,错误是jedis添加数据的时候返回类型Arriylist不能转换为Long型但仔细看了下,sadd方法返回类型的确是Long型,什么时候变成list了网上找了下,同样有网友遇到相同问题,说是连接超时造成的,不知道是不是这样导致的,但我的代码的确有超时异常调用时候cath下异常,调用连接池returnBrokenResourc...原创 2013-01-26 21:53:56 · 362 阅读 · 0 评论 -
redis的java客户端jedis 2.1.0版本使用备忘
http://blog.youkuaiyun.com/joeyyeoj/article/details/8101496前言工作中要使用redis作为cache server,目前应用是SSH架构,redis官方推荐的java客户端jedis,这里记录我使用过程中的问题和解决办法,jedis版本是2.1.0。Jedis的框架概览Jedis使用了apache commons-pool库,用来...原创 2013-01-26 22:10:26 · 268 阅读 · 0 评论 -
Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】 ...
http://www.blogjava.net/masfay/archive/2012/07/03/382080.html前段时间细节的了解了Jedis的使用,Jedis是redis的java版本的客户端实现。本文做个总结,主要分享如下内容:【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】好了,一个一个来。一、 Pipeline官方的...原创 2013-01-26 22:26:56 · 109 阅读 · 0 评论 -
redis安装配置1
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可...原创 2013-04-07 22:41:14 · 90 阅读 · 0 评论