redis
redis
houbin0912
这个作者很懒,什么都没留下…
展开
-
Redis启动警告问题的解决
如果启动前不对Linux内核做任何更改,那么Redis启动会报出警告,共三个:如下图所示第一个警告:The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.意思是:TCP backlog转载 2017-06-05 14:48:37 · 1222 阅读 · 0 评论 -
Redis能干啥?细看11种Web应用场景
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。1.在主页中显示最新的项目列表。Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据量超越这个缓存容量,这时才需要把请求发送到数据库。2.删除和过滤。如果一转载 2016-11-18 14:01:26 · 729 阅读 · 0 评论 -
Redis实战之征服 Redis + Jedis + Spring (三)
一开始以为spring下操作哈希表,列表,真就是那么土。恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下。通过spring-data-Redis完成LINDEX, LLEN, LPOP, LPUSH, LRANGE, LREM, LSET, LTRIM, RPOP, RPUSH命令。其实还有一些命令,当前版本不支持。不过,这些List转载 2016-11-11 09:39:10 · 218 阅读 · 0 评论 -
Redis实战之征服 Redis + Jedis + Spring (二)
不得不说,用哈希操作来存对象,有点自讨苦吃!不过,既然吃了苦,也做个记录,也许以后API升级后,能好用些呢?!或许,是我的理解不对,没有真正的理解哈希表。 相关链接:Redis实战Redis实战之Redis + JedisRedis实战之征服 Redis + Jedis + spring (一)Redis实战之征服 Redis + J转载 2016-11-11 09:38:22 · 332 阅读 · 0 评论 -
Redis实战之征服 Redis + Jedis + Spring (一)
Redis + Jedis + Spring (一)—— 配置&常规操作(GET SET DEL)接着需要快速的调研下基于spring框架下的Redis操作。相关链接:Redis实战Redis实战之Redis + JedisRedis实战之征服 Redis + Jedis + Spring (一)Redis实战之征服 Redis + Jedis + Spri转载 2016-11-11 09:37:34 · 361 阅读 · 0 评论 -
Redis实战
大约一年多前,公司同事开始使用Redis,不清楚是配置,还是版本的问题,当时的Redis经常在使用一段时间后,连接爆满且不释放。印象中,Redis 2.4.8以下的版本由于设计上的主从库同步问题,就会导致整个问题,不知是否确为这个Bug所致。但从那以后,我就很少敢去尝试使用Redis。曾想转投MongoDB,但公司同事给我的回复是,由于MongoDB宕机,数据丢失,公司损失惨重。于是,我一直停留在转载 2016-11-11 09:36:28 · 275 阅读 · 0 评论 -
Redis实战之Redis + Jedis
言归正传,目前Redis大概有3中基于Java语言的Client:JredisJedisRedis4J这里只说Jedis,因为它是官方提供的唯一Redis Client For Java Provider! 一、简单使用Jedis需要Jedis就从Maven获取吧!Maven Pom.xml Xml代码 depe转载 2016-11-11 09:35:23 · 234 阅读 · 0 评论 -
Redis和Memcache的区别分析
1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。3. Redis支持数据的备份,即master-slave模式的数据备份。4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用转载 2016-11-10 17:18:31 · 182 阅读 · 0 评论 -
分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装以及操作redis问题整理
一、redis简介及安装1、redis简介Redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,MongoDB等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者转载 2017-06-06 17:44:15 · 514 阅读 · 0 评论 -
分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
Redis数据类型与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String、List、Hash、Set和Sorted Set。Redis数据类型内存结构分析Redis内部使用一个redisObject对象来表示所有的key和value。redisObject主要的信息包括数据类型(type)、编码方转载 2017-06-06 17:42:56 · 685 阅读 · 0 评论 -
分布式缓存技术redis学习系列(五)——spring-data-redis与JedisPool的区别、使用ShardedJedisPool与spring集成的实现及一致性哈希分析
一、Redis与spring的整合一般分为spring-data-redis整合和JedisPool整合,先看看两者的区别1)、引用的依赖不同:spring-data-Redis使用的依赖如下: dependency> groupId>org.springframework.datagroupId> artifactId>sprin转载 2017-06-06 17:36:41 · 514 阅读 · 0 评论 -
分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)
本文我们继续学习Redis的高级特性——集群。本文主要内容包括集群搭建、集群分区原理和集群操作的学习。Redis集群简介Redis 集群是3.0之后才引入的,在3.0之前,使用哨兵(sentinel)机制(本文将不做介绍,大家可另行查阅)来监控各个节点之间的状态。Redis 集群可谓是让很多人久等了。Redis 集群是一组能进行数据共享的Redis 实例(服务或者节点)的设转载 2017-06-06 17:35:40 · 482 阅读 · 0 评论 -
分布式缓存技术redis学习系列(三)——redis高级应用(主从、事务与锁、持久化)
安全性设置设置客户端操作秘密Redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下,为了安全起见,我们可以设置在客户端连接后进行任何操作之前都要进行密码验证。修改redis.conf进行配置。[root@localhost ~]# vi /usr/local/redis/etc/redis.conf11#######################S转载 2017-06-06 17:33:57 · 355 阅读 · 0 评论 -
redis在Java web项目的简单应用
redis在Java web项目的简单应用2016-11-15 14:13 19116人阅读 评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一准备要使用的的jar包我使用了以下jar包关于json的jar包是方便存储和转换redis用到的值二编写加载redis是要转载 2017-05-24 16:24:26 · 3019 阅读 · 0 评论 -
redis持久化原理详解
一、 Redis 提供了不同级别的持久化方式:Redis提供了两种方式对数据进行持久化,分别是RDB和AOF。 RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储。 AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾。Redis还能对AOF文件进行后台重写,使得AOF文件转载 2017-05-09 20:03:04 · 264 阅读 · 0 评论 -
为什么要使用redis?
1、 Redis简介 redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型,类似于Java中的map)。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门转载 2017-05-09 19:59:12 · 248 阅读 · 0 评论