Redis
文章平均质量分 62
mengxianhua
过来看看吧!https://haokan.baidu.com/author/1795644497661886
展开
-
关于Redis的一些常识
开源项目SpringSide发起人肖桦(@江南白衣Calvin)在动手试用了Redis数据库一周之后,总结了一些关于Redis的常识,在这里分享给大家。 1. Overview 1.1 资料《The Little Redis Book》最好的入门小册子,可以先于一切文档之前看,免费版,会不时更新。Redis 命令中文版作者的微博NoSQL Fan转载 2013-05-22 18:00:37 · 24591 阅读 · 0 评论 -
超大批量删除redis中无用key
目前线上一个单实例redis中无用的key太多,决定删除一部分。1、删除指定用户的key,使用redis的pipeline 根据一定条件把需要删除的用户统计出来,放到一个表里面,表为 del_user(int user_id),rows大约在1千万。 要删除的key为 "login:%s" %s匹配 user_id . 写sql文如下:转载 2016-04-06 16:37:00 · 8969 阅读 · 0 评论 -
Redis集群的安装测试(伪分布模式 - 主从复制)
想跑一下Redis集群,但是没有那么多服务器,所以使用伪分布式模式,模拟一下,记录一下安装过程。软件: redis-3.0.3.tar.gz集群正常工作至少需要3个主节点(本示例创建6个节点,3主3从节点) 安装前提,要有ruby、rubygems环境,先安装一下:#安装rubyyum --nogpgcheck -y install rubyyum --转载 2016-04-06 14:38:28 · 776 阅读 · 0 评论 -
redis简介
简介Redis是一种高级key-value的NoSQL数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合。所以Redis也可以被看成是一个数据结构服务器。本次主要考虑key-list。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上。【注】NoSQL(NoSQL = Not Only SQL )转载 2013-05-22 11:11:59 · 2190 阅读 · 0 评论 -
MSM--Memcached_Session_Manager介绍及使用
MSM--Memcached_Session_Manager介绍及使用 我们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台tomcat下,然后启动所有tomcat,一般来说这转载 2013-05-23 09:45:37 · 2886 阅读 · 0 评论 -
Redis:Cannot assign requested address的解决办法
今天想试一下redis,写了个程序,对redis连续进行100000访问,却出现以了Cannot assignrequestedaddress的问题,我起先是以为是redis的问题(可能承受不了这么多访问量),可是redis被大家吹的那么NB,不会出现这么SB的问题吧,于是google之,发现原来是:客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以至于用转载 2013-11-07 03:10:02 · 25612 阅读 · 0 评论 -
Redis在windows下的安装使用
下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件: redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户转载 2013-05-09 09:18:14 · 462 阅读 · 0 评论 -
Redis在windows下的安装使用
下载的windows版本是redis-2.0.2,解压到D盘下:D:\redis-2.0.2进到该目录下,有下列文件: redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查 redis-check-aof.exe:更新日志检查 redis-benchmark.exe:性能测试,用以模拟同时由N个客户转载 2013-04-02 15:40:59 · 538 阅读 · 0 评论 -
jedis应用
import org.junit.After;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import java转载 2013-04-03 16:15:53 · 840 阅读 · 0 评论 -
ehcache memcache redis 三大缓存男高音
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于转载 2013-04-07 15:53:13 · 1097 阅读 · 0 评论 -
Redis学习手册(开篇)
一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所拥有的特征不同,因此它们的应用场景也存在着一定的差异,下面仅给出简单的说明: 1). BerkeleyDB是一种极转载 2013-04-19 09:52:18 · 547 阅读 · 0 评论 -
使用redis缓存的实践总结
使用场景一:高频率使用但不频繁更新的业务数据。由于不频繁更新,所以可以在系统启动时,从数据库中加载,放入redis。如果更新,需重启服务,当然这比较笨。更好的做法下面会列出。 使用场景二:高频率使用更新还算频繁的业务数据。由于有一定频率的更新,所以可以在用户访问时,查询缓存,如果没有值,则从数据库中加载入redis,并设置过期时间。这样,过期时间内的访问就都走缓存了。这种转载 2013-04-20 11:46:25 · 1108 阅读 · 0 评论 -
超大批量向redis导入数据
日常中有时为了做实验需要向redis导入大量数据下面提供一些思路:1、循环导入key的类型为string,下面是例子脚本for((i=1;idoredis-cli -a "password" -n 0 -p 6379 set "k"$i "v"$idone这样的坏处显而易见,每次都要建立连接,效率低下,不可取。当然你导入几百几千个key倒转载 2016-04-07 15:43:52 · 10065 阅读 · 0 评论