
redis
redis
L-岁月染过的梦
这个作者很懒,什么都没留下…
展开
-
spring 整合redis集群通过properties文件配置连接参数
1 配置文件redis.properties##配置redis集群redis.cluster=192.168.126.129:7000,192.168.126.129:7001,192.168.126.129:7002,192.168.126.129:7003,192.168.126.129:7004,192.168.126.129:7005交给spring管理package com.jt.config;import org.springframework.beans.factory.ann原创 2020-09-19 16:45:53 · 2077 阅读 · 2 评论 -
docker redis动态的主从挂载(没有设置密码)和哨兵高可用配置
mkdir -p /usr/local/src/redis/{conf ,data0,data1,data2,data3}配置文件参考博客园将配置文件redis.conf放到conf目录下[root@localhost redis3]# docker run --name redis -d -it -p 6379:6379 -v $PWD/data0:/data -v $PWD/conf/redis.conf:/etc/redis.conf redis:5.0.4####外部端口为6379的不能作原创 2020-09-18 09:01:18 · 292 阅读 · 0 评论 -
properties配置redis分片的连接并交给spring容器管理
redis.properties#添加单台redies配置redis.host=192.168.126.129redis.port=6379redis.auth=123456#配置多台redisredis.nodes=192.168.126.129:6379:123456,192.168.126.129:6380:123456,192.168.126.129:6381:123456JedisConfig.javapackage com.jt.config;import org..原创 2020-09-18 07:38:57 · 223 阅读 · 0 评论 -
一致性哈希算法(简易的理解)
hash再计算机内用八位16进制的数表示共有2^32种取值将这2^32的值按封闭圆环排列添加node节点时先计算其hash值当我们存入一个key的时候也会对其计算hash值然后根据计算出的hash值顺时针的存入下一个节点(一个redis分片)(相同的key计算出的hash值相同)当算出的节点不能均衡的分配时会采用虚拟的节点来实现均衡的分配数据会自动迁移到新的节点*(新增节点时也是这样)...原创 2020-09-17 17:28:55 · 163 阅读 · 0 评论 -
docker构建redis分片
redis 安装参考博客园redis.conf配置文件参考博客园将配置文件拷贝三份(也可以使用同一个配置文件来作为启动的配置文件,只需要更改一下redis.conf的映射路径即可)docker run --name redis0 -d -it -p 6379:6379 -v $PWD/data:/data -v $PWD/conf/redis.conf:/etc/redis.conf redis --requirepass "123456"docker run --name redis1 -d原创 2020-09-17 17:04:45 · 163 阅读 · 0 评论 -
Redis Hash,List API
Hash类型说明:可以用散列类型保存对象和属性值例子:User对象{id:2,name:小明,age:19}命令说明案例hset为对象添加数据hset key field valuehget获取对象的属性值hget key fieldhexists判断对象的属性是否存在HEXISTS key field 1表示存在 0表示不存在hdel删除hash中的属性hdel user field [field …]hgetall获取h原创 2020-09-16 14:18:14 · 314 阅读 · 0 评论 -
Redis 的事务控制
redis 的事务控制Redis事务命令说明:redis中操作可以添加事务的支持.一项任务可以由多个redis命令完成,如果有一个命令失败导致入库失败时.需要实现事务回滚.命令说明案例multi标记一个事务开始127.0.0.1:6379> MULTIexec执行所有multi之后发的命令127.0.0.1:6379> EXECdiscard丢弃所有multi之后发的命令...原创 2020-09-16 14:10:35 · 143 阅读 · 0 评论 -
redis 的测试连接和String API练习
添加依赖<!--spring整合redis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> <dependency> <groupId>or原创 2020-09-16 11:17:50 · 147 阅读 · 0 评论