redis配置文件redis.conf参数说明
摘要:# By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
阅读全文
StringRedisTemplate常用操作
摘要:stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.boundValueOps("test").increment(-1
阅读全文
使用Redis分布式锁处理并发,解决超卖问题
摘要:一、使用Apache ab模拟并发压测 1、压测工具介绍
ab−n100−c100http://www.baidu.com/−n表示发出100个请求,−c模拟100个并发,相当是100个人同时访问。还可以这样写: ab -t 60 -c 100 http://www.baidu
阅读全文
redis 存储java对象 两种方式
摘要:根据redis的存储原理,Redis的key和value都支持二进制安全的字符串 1.利用序列化和反序列化的方式存储java对象我们可以通过对象的序列化与反序列化完成存储于取出,这样就可以使用redis存储java对象了 第一步:先创建redisUtil package com.runtai.red
阅读全文
Redis原子计数器incr
摘要:一、前言在一些对高并发请求有限制的系统或者功能里,比如说秒杀活动,或者一些网站返回的当前用户过多,请稍后尝试。这些都是通过对同一时刻请求数量进行了限制,一般用作对后台系统的保护,防止系统因为过大的流量冲击而崩溃。对于系统崩溃带来的后果,显然还是拒绝一部分请求更能被维护者所接受。 而在各种限流中,除了
阅读全文
redis 配置参数
摘要:redis配置参数说明: 属性 说明 daemonize 如果值是“yes”,则启动服务的时候是后台守护进程形式,如果值是“no”,则相反 pidfile 指定存储Redis进程号的文件路径 port 指定当前Redis服务的端口,默认为6379 tcp-backlog 此参数确定了TCP连接中已完
阅读全文
配置 redis 外网访问
摘要:redis采用的安全策略,默认会只准许本地访问 redis采用的安全策略,默认会只准许本地访问 redis采用的安全策略,默认会只准许本地访问 redis采用的安全策略,默认会只准许本地访问 1 2 3 4 5 6 7 8 9 10 通过简单配置,完成允许外网访问 [root@cache01 con
阅读全文
jedisLock—redis分布式锁实现
摘要:一、使用分布式锁要满足的几个条件: 二、应用的场景例子 管理后台的部署架构(多台tomcat服务器+redis【多台tomcat服务器访问一台redis】+mysql【多台tomcat服务器访问一台服务器上的mysql】)就满足使用分布式锁的条件。多台服务器要访问redis全局缓存的资源,如果不使用
阅读全文
Spring-data-redis redis
摘要:什么是spring-data-redis spring-data-redis是spring-data模块的一部分,专门用来支持在spring管理项目对redis的操作,使用java操作redis最常用的是使用jedis,但并不是只有jedis可以使用,像jdbc-redis,jredis也都属于re
阅读全文
RedisTemplate Redis 操作
摘要:stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间 stringRedisTemplate.boundValueOps("test").increment(-
阅读全文
Redis 发布与订阅 消息
摘要:基于Redis消息队列-实现短信服务化 1.Redis实现消息队列原理 常用的消息队列有RabbitMQ,ActiveMQ,个人觉得这种消息队列太大太重,本文介绍下基于Redis的轻量级消息队列服务。 一般来说,消息队列有两种模式,一种是发布者订阅模式,另外一种是生产者和消费者模式。Redis的消息
阅读全文
JedisPoolConfig配置
摘要:JedisPoolConfig config = new JedisPoolConfig(); //连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true config.setBlockWhenExhausted(true); //设置的逐出策略类名, 默认DefaultEvi
阅读全文