
redis
redis
一妍为定
这个作者很懒,什么都没留下…
展开
-
08. SpringBoot 集成Redisson
1. redis 单例配置配置文件application.ymlspring: # redis redis: # Redis数据库索引(默认为0) database: 0 # Redis服务器地址 host: 127.0.0.1 # Redis服务器连接端口 port: 6379 # Redis服务器连接密码(默认为空) password: password # 连接超时时间(毫秒) timeout: 50原创 2021-08-09 17:14:30 · 355 阅读 · 0 评论 -
07. redis 锁看门狗机制实现
1. 说明为避免设置的过期时间不足以完成业务逻辑,而选择开线程自动延长 key 的有效期使用 ApiAtomicBoolean 原子性操作// 比较相同则设置 booleanatomicBoolean.compareAndSet()// 如果 key 不存在 则设置valueOperations.setIfAbsent()// 设置 key 过期时间redisTemplate.expire() 2. 实现WatchDogLock.javaimport cn.h原创 2021-08-09 17:11:23 · 428 阅读 · 0 评论 -
06.`spring boot`集成`redis`
SpringBoot集成redis原创 2020-09-05 08:05:25 · 382 阅读 · 0 评论 -
05.`Ubuntu18.04`下`docker-compose`实现`redis`集群模式
1. 部署三主三从编辑redis.conf文件,并复制5份创建 6 个文件夹mkdir -p redis-cluster-mode/redis/cd redis-cluster-mode/redis/mkdir -p master1/conf/ master2/ master3/ slave1/ slave2/ slave3/获取redis.conf配置文件cd master1/conf/wget http://download.redis.io/redis-stabl原创 2020-09-05 08:05:11 · 139 阅读 · 0 评论 -
04.`Ubuntu18.04`下`docker-compose`实现`redis`哨兵模式
1. 编写docker-compose.ymlversion: '3.7'services: redis-master: image: redis ports: - 6379:6379 volumes: - ./master/conf/redis.conf:/var/local/redis/redis.conf # 容器中默认将数据就是放在 /datas目录下 - ./master/datas/:/datas/ com原创 2020-09-05 08:04:48 · 101 阅读 · 0 评论 -
03.`Ubuntu18.04`下`redis`主从备份(灾备)
1. 安装从库安装 redis2. 配置从库配置slaveof <masterip> <masterport>、masterauth <master-password>可以在命令模式中命令输入通过/关键字快速查找重启redis查看端口使用情况:netstat -lntup杀掉redis进程:kill {redis进程的PID}重启redis:redis-server查看是否修改成功:netstat -lntup原创 2020-09-05 08:04:14 · 246 阅读 · 0 评论 -
02.`redis`的常用数据类型以及操作
1. 数据类型redis官网数据类型redis 常用的数据类型是五种,但是它支持的数据类型不止五种,如图所示常用的数据类型常用的数据类型说明string字符串类型,字符串的值最大长度为 512 Mhash散列类型,对应Java的Maplist列表类型,对应Java的List,列表的最大长度为2^32-1个元素,大约40亿set集合类型zset有序集合类型(根据设置的 score 进行排序)2. 常用数据类型的操作原创 2020-09-04 19:54:31 · 91 阅读 · 0 评论 -
01.`Ubuntu18.04`下安装`Redis`以及设置远程连接
redis官网1. 安装更新源:apt update安装:apt install redis-server -y查看是否已启动:redis-cli2. 配置远程访问redis-server的配置文件默认在/etc/redis/下# 进入cd /etc/redis/# 查看ls -l编辑redis.conf文件:vim redis.conf将bind 127.0.0.1 ::1修改为bind 0.0.0.0(第60行左右)可以在命令输入那里用原创 2020-09-04 19:54:04 · 197 阅读 · 0 评论