随笔分类 -  redis

摘要:什么是分布式锁,为什么需要分布式锁,这些问题在这里我就重复了,相关资料很多就复述了! 官方文档:https://redis.io/topics/distlock 参考博客:http://www.cnblogs.com/linjiqin/p/8003838.html 首先,我们要知道分布式锁必须具备的 阅读全文
posted @ 2019-03-20 17:05 一天学点 阅读(302) 评论(0) 推荐(0) 编辑
摘要:获取集合中指定范围的元素。 注:返回类型同上个方法有区别 获取集合中指定分数范围的元素 注:返回类型同上个方法有区别 通过指定的分数范围获取集合中的元素, 并可以通过之偏移量以及数量取范围内的部分元素 通过指定的分数范围获取集合中的元素, 并可以通过之偏移量以及数量取范围内的部分元素 反向检索,从右 阅读全文
posted @ 2019-03-20 16:00 一天学点 阅读(4671) 评论(1) 推荐(2) 编辑
摘要:方法 c参数 s说明 Long add(K key, V... values); K key:集合key V... values:key对应的值 向集合中添加一个或多一个元素 Long remove(K key, Object... values); K key:集合key V... values: 阅读全文
posted @ 2019-03-19 19:00 一天学点 阅读(6305) 评论(0) 推荐(0) 编辑
摘要:以增量的形式改变集合存放的值。 如:原值为1,delta参数为2时,1+2=3 集合中存放的元素值为3 以增量的形式改变集合存放的值。 如:原值为1,delta参数为2时,1+2.1=3 集合中存放的元素值为3.1 阅读全文
posted @ 2019-03-19 18:26 一天学点 阅读(18994) 评论(0) 推荐(1) 编辑
摘要:使用ListOperations对象操作redis list: 修剪集合中指定范围的元素 这里的修剪的意思就是把start到end之间的集合数据保留,其余的全部删除 向集合中添加一个元素,该元素添加在某一个已经存在的元素前边 pivot代表已经存在的元素,value代表新元素 如:[1,2,3] 这 阅读全文
posted @ 2019-03-19 18:07 一天学点 阅读(11758) 评论(0) 推荐(0) 编辑
摘要:key :字段key value:key对应的值 value:key对应的值 timeout:超时时间 TimeUnit:超时时间单位 以增量的形式改变key对应的值。 如 旧值为1,现在delta字段为2,最终接口为1+2=3; 如果值不能进行加减运算会报异常 同上. 注意:增量的数据类型是dou 阅读全文
posted @ 2019-03-19 17:22 一天学点 阅读(7364) 评论(0) 推荐(0) 编辑
摘要:对错误类型key的操作,也就是说redis中没有你当前操作的这个key,而你用这个key去执行某些操作!检查key是否正确 阅读全文
posted @ 2019-03-18 14:30 一天学点 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:重新分配哈希曹: ip:port 为当前redis集群任意节点ip和port 操作如图: 分配哈希槽有两种方式: 1、在其他节点拿出适量的哈希槽分配到目标节点 2、在指定的节点拿出指定数量的哈希槽分配到目标节点 如上图端口号为7005的主节点哈希槽的数量为0,为它分配300个哈希槽: How man 阅读全文
posted @ 2018-12-06 18:57 一天学点 阅读(5383) 评论(0) 推荐(2) 编辑
摘要:准备好需要添加的节点:如何创建节点 启动创建的节点: 启动成功: 添加新节点:redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 第一个ip:port 为需要添加的节点ip和端口,第二个ip:port为当前集群中的节点和端口 新添加的 阅读全文
posted @ 2018-12-06 18:24 一天学点 阅读(4752) 评论(0) 推荐(0) 编辑
摘要:redis集群:官方教程 步骤: 1、安装redis 2、修改配置文件redis.conf(集群所需基础配置) 3、创建集群文件夹rediscluster用来统一管理集群配置文件 4、启动redis(进入到redis的src目录) 5、启动成功创建集群 具体步骤: 我的环境:redis版本5.0.2 阅读全文
posted @ 2018-12-06 16:29 一天学点 阅读(465) 评论(0) 推荐(0) 编辑
摘要:引入依赖: org.springframework.boot spring-boot-starter-data-redis 配置redis #redis# Redis数据库索引(默认为0)spring.redis.database=0# Redis服务器地址spring.redis.host=# Redis服务器连接端口spring.redis.... 阅读全文
posted @ 2018-11-24 14:59 一天学点 阅读(829) 评论(0) 推荐(0) 编辑
摘要:当我们安装好redis 在本地测试启动,存,取都正常,但是无法远程连接redis。 在redis.conf的文件默认配置中有一配置是 bind 127.0.0.1,表示绑定访问该redis的地址只能是本地,注释掉表示所有地址都可以访问 在连接reids过程中涉及到redis密码问题,默认redis密 阅读全文
posted @ 2018-11-24 14:51 一天学点 阅读(7070) 评论(0) 推荐(1) 编辑
摘要:安装 1): wget http://download.redis.io/releases/redis-5.0.2.tar.gz 2): tar xzf redis-5.0.2.tar.gz 3):cd redis-5.0.2 4):make 启动 ./src/redis-server 阅读全文
posted @ 2018-11-24 14:17 一天学点 阅读(144) 评论(0) 推荐(0) 编辑