redis
Richard678
这个作者很懒,什么都没留下…
展开
-
java实现秒杀业务之jedis=jedisPool.getResource();获取不到jedis,显示为null
解决方案关闭安装redis服务器的防火墙:systemctl stop firewalld备注:1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙system...原创 2020-01-29 14:16:02 · 2425 阅读 · 0 评论 -
redis连接出现java.net.SocketTimeoutException: connect timed out
第一种:centos中使用systemctl stop firewalld.service停止防火墙。 没有解决第二种:设置延时的时候记得乘以1000,因为默认为微秒【redisConfig.getTimeout()*1000】package com.jack.seckill.redis;import org.springframework.beans.factory.annotat...原创 2020-01-28 12:24:38 · 3185 阅读 · 0 评论 -
redis测试出现java.util.NoSuchElementException: Timeout waiting for idle object错误
通过构造函数注入进项目,将JedisFactory修改为JedisPoolFactory原创 2020-01-28 11:22:22 · 1422 阅读 · 1 评论 -
在linux下的Redis的安装和使用
第一步:下载redis包下载地址:https://redis.io/第二步:点击下载最新版本第三步:用filezilla连接服务器,将下载的文件(redis-5.0.7.tar.gz)上传到服务器里面去第四步:使用 tar -zvxf redis-5.0.7.tar.gz进行解压redis-5.0.7.tar.gz文件第五步:将解压后的文件移动的/usr/local/red...原创 2020-01-28 09:37:30 · 189 阅读 · 0 评论 -
Spring Schedule+Redis分布式锁实现分布式任务调度(难点)
解决问题:redis分布式锁可以解决超卖的现象Spring Schedule解决定时关单的问题1、redis分布式锁流程图出现的问题:这种情况的当一个线程拿到了锁,但是还没有释放,(就是将key,value设置到redis里面成功,但是没有删除)这时将tomcat都关闭,以后再启动项目,这个锁就是死锁,永远不会释放了。解决上面的问题,可以在CloseOrderTask...转载 2019-12-17 13:45:03 · 804 阅读 · 0 评论 -
单个Redis和分布式Redis连接池的区别(重点)
1、单个Redis连接池package com.mmall.common;import com.mmall.util.PropertiesUtil;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;pub...原创 2019-12-13 14:45:24 · 570 阅读 · 0 评论 -
redis分布式环境配置
第一步:修改配置文件redis.conf的端口号第二步:分别启动2个redis第三步:书写RedisSharedPool类package com.mmall.common;import com.mmall.util.PropertiesUtil;import redis.clients.jedis.*;import redis.clients.util.Hashing;...转载 2019-12-13 14:08:39 · 304 阅读 · 0 评论 -
对RedisPool封装API为RedisPoolUtil(重点:学习如何优秀封装)
package com.mmall.util;import com.mmall.common.RedisPool;import redis.clients.jedis.Jedis;@Slf4jpublic class RedisPoolUtil { //设置 public static String set(String key,String value){ ...原创 2019-12-11 16:01:16 · 188 阅读 · 0 评论 -
redis里面存放的5种结构(string,list,set,sortset,hash)
1、String字符串结构setex a 100 a 【设置有效时间为100秒】psetex a 100 a 【设置有效时间为100毫秒】getrange xx 0 2 【取key的值的范围,表示第0、1、2个元素】getset xx xx 【分布式锁要用到这个命令,返回旧的值,单纯的set只会拿到ok,不会拿到旧的值】mset xx xx xx xx 【同时设置...原创 2019-12-09 16:28:54 · 335 阅读 · 0 评论 -
redis的基础命令
1、select 9 【redis默认有16个keyspace,从0到15,在redis.conf文件里面的databases为16】2、info 【查看redis的所有信息】3、flushdb 【清除当前的keyspcae】4、flushall 【清除所有的keyspace】5、dbsize【当前的数量】6、save【人工对redis进行持久化】7、quit【退出】-...原创 2019-12-03 13:22:58 · 113 阅读 · 0 评论 -
redis服务各种启动方式
1、./redis-cli shutdown 【常用的关闭redis服务】2、./redis-server --port 6380 【换个端口启动,默认端口是6379】3、./redis-cli -p 6380 【指定启动6380的port】4、./redis-cli -p 6380 shutdown 【指定端口退出】5、sudo vim redis.conf 【通过配置文件修改...原创 2019-12-03 12:49:35 · 405 阅读 · 0 评论 -
Redis的事务机制
转载 2019-10-24 11:03:17 · 100 阅读 · 0 评论 -
Redis的key命令
转载 2019-10-24 10:38:39 · 173 阅读 · 0 评论 -
Redis有序集合类型
转载 2019-10-23 21:18:39 · 110 阅读 · 0 评论 -
Redis集合类型-不能添加重复的元素
转载 2019-10-23 20:40:57 · 2581 阅读 · 0 评论 -
Redis列表类型(难点)-可以添加重复的元素
转载 2019-10-23 20:19:31 · 2354 阅读 · 0 评论 -
Redis哈希类型
转载 2019-10-23 16:55:12 · 132 阅读 · 0 评论 -
Redis字符串类型
转载 2019-10-23 16:25:11 · 135 阅读 · 0 评论 -
Redis介绍
设置redis.windows.conf文件bind参数设计非常重要,允许任何机子都可以访问这个redis数据库转载 2019-10-23 10:56:38 · 99 阅读 · 0 评论 -
Redis数据库
转载 2019-10-23 10:35:29 · 91 阅读 · 0 评论