- 博客(31)
- 收藏
- 关注
原创 1.Redis server启动闪退,不成功,解决方案:
参见配置文件式启动;1、新建一个文本叫start.txt;2、在文本中写入redis-server.exe redis.windows.conf 这是因为redis的启动需要同时启动这两个文件;3、将文件名称改成start.bat 修改conf文件,最后加上: maxheap 1024000000 保存然后再启动 stat.bat!1、新建一个文本叫start.txt;2、在文本中写入redis-server.exe redis.windows.conf 这是因为redis的启动需要同时启动这两个文件;
2023-09-25 08:10:58 544 1
原创 总结:目前需要记住的redis命令:
keys * #查看当前redis服务器中所有的key # 谨慎执行。flushdb # 清空当前库 # 谨慎执行。del key # 删除一个。
2023-09-25 08:10:25 63
原创 5.3.2.7 通用操作
/获取指定key对应的value的数据类型。* 通用操作,针对不同的数据类型都可以操作。//获取Redis中所有的key。//判断某个key是否存在。
2023-09-25 08:09:50 51
原创 5.3.2.2 操作字符串类型数据
*** 操作String类型数据*/@Test//存值//取值//存值,同时设置过期时间//存值,如果存在则不执行任何操作。
2023-09-25 08:09:25 21
原创 5.3 Spring Data Redis
Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring 项目中,可以使用Spring Data Redis来简化 Redis 操作。
2023-09-25 08:07:54 18
原创 5. 在Java中操作Redis 【重点】
前面我们讲解了Redis的常用命令,这些命令是我们操作Redis的基础,那么我们在java程序中应该如何操作Redis呢?这就需要使用Redis的Java客户端,就如同我们使用JDBC操作MySQL数据库一样。Redis 的 Java 客户端很多,官方推荐的有三种:JedisLettuceRedisson。
2023-09-25 08:05:57 18
原创 4. Redis常用命令【重点】
Redis sorted set 有序集合是 string 类型元素的集合,且不允许重复的成员。key score1 member1 [score2 member2] 向有序集合添加一个或多个成员,或者更新已存在成员的 分数。key seconds value 设置指定key的值,并将 key 的过期时间设为 seconds 秒。key field value 将哈希表 key 中的字段 field 的值设为 value。key 移除并获取列表最后一个元素 ------- 从右边弹出一个元素。
2023-09-25 08:04:44 38
原创 3. Redis数据类型
Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset字符串(string):普通字符串,常用哈希(hash):适合存储对象列表(list):按照插入顺序排序,可以有重复元素集合(set):无序集合,没有重复元素有序集合(sorted set / zset):集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素。
2023-09-25 08:03:11 19
原创 2.4 Redis配置文件
前面我们已经启动了Redis服务,默认情况下Redis启动后是在前台运行,而且客户端不需要密码就可以连接到Redis服务。如果我们希望Redis服务启动后是在后台运行,同时希望客户端认证通过后才能连接到Redis服务,应该如果做呢?Windows系统中Redis配置文件:REDIS_HOME/redis.windows.conf。Linux系统中Redis配置文件:REDIS_HOME/redis.conf。
2023-09-25 08:02:37 27
原创 Redis服务启动与停止
Windows系统中启动Redis,直接双击redis-server.exe即可启动Redis服务,redis服务默认端口号为6379。双击==redis-cli.exe==即可启动Redis客户端,默认连接的是本地的Redis服务,而且不需要认证即可连接成功。退出客户端可以输入==exit==或者==quit==命令。==Ctrl + C==停止Redis服务。
2023-09-25 08:01:30 242
原创 ### 2.2 Redis下载与安装#### 2.2.1 Redis下载
Redis安装包分为windows版和Linux版:Windows版下载地址:Releases · microsoftarchive/redis · GitHubLinux版下载地址: Index of /releases/Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:
2023-09-25 08:00:45 32 1
原创 2.1 Redis简介
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。
2023-09-25 07:59:46 25 1
原创 redis
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「ReService」的首字母缩写,也就是「远程字典服务」基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)
2023-09-25 07:58:37 21 1
原创 mysql触发器的使用(2) 修前和修改后
BEGINorder_id,plan_id,number,orderTime,unit,contact,create_by,update_by,remark,status,guideNum,shipNum) VALUES (OLD.unit,END;BEGINorder_id,plan_id,number,orderTime,
2023-09-23 14:05:05 48 1
原创 使用mysql触发器实现保存用户操作历史记录
BEGINid,plan_id,number,orderTime,unit,contact,create_by,update_by,remark,status,guideNum,shipNum) VALUES (NEW.id,'insert',NEW.unit,END;BEGINid,plan_id,number,orderTime,
2023-09-23 13:33:06 125 1
原创 测试定位打卡
Log(title = "考勤记录对象 attendance_record", businessType = BusinessType.INSERT)return AjaxResult.error("打卡失败不在打卡范围内",i);return AjaxResult.success("用户已成功打卡",i);log.info("---纬度 {}", userLatitude);@ApiOperation("新增考勤记录对象 经纬度打卡 签到签到!"rail_name": "测试打卡",
2023-09-22 08:12:47 44
原创 mongodb
sudo systemctl status mongod 检查 MongoDB 服务状态。sudo systemctl restart mongod 重启mongdb。
2023-09-22 08:04:18 10
原创 nginx
sudo systemctl status nginx 要查看 Nginx 的运行状态。vi /etc/nginx/nginx.conf 修改nginx配置文件。sudo systemctl restart nginx 重启nginx。
2023-09-22 08:03:48 10
原创 linux
lsof | grep xwtx-boat-supervis.sh 确认文件是否正在被使用。使用 lsof 命令来查看文件是否正在被其他进程使用。ls -l xwtx-boat-supervis.sh 确认文件是否有执行权限。kill 313202 杀死进程。
2023-09-22 08:03:16 16
原创 启动创建gogs容器
sudo docker run -d -p 10022:22 -p 13000:3000 -v /home/gogs:/data gogs/gogs 启动并创建gogs。mkdir /home/gogs 在宿主机上创建挂载卷。docker pull gogs/gogs 拉取Gogs镜像。docker search gogs 查看远程的镜像。
2023-09-22 08:02:25 109
原创 启动创建nocas 容器
docker pull nacos/nacos-server 下载镜像nocas。docker search nocas 查看远程的镜像。
2023-09-22 08:01:49 37
原创 启动创建mysql容器
docker run -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql3306 mysql:5.7 启动并创建mysql5.7 的容器。docker pull mysql 1.不指定版本,下载的镜像是最新的 latest版本。
2023-09-22 08:01:17 18
原创 docker
docker ps -a 查看所有的容器。docker images 查看镜像。docker stop 停止容器。docke ps 查看容器状态。docker rmi 删除镜像。docker rm 删除容器。
2023-09-22 08:00:43 13
原创 idea快捷键
在方法间快速导航:Ctrl + ](Windows/Linux)或 Ctrl + Alt + 左/右箭头(Mac)快速切换到上一个/下一个编辑的位置:Ctrl + Alt + 左/右箭头。查找符号(变量、方法等):Ctrl + Alt + Shift + N。查看方法调用层次结构:Ctrl + Alt + H。格式化代码:Ctrl + Alt + L。提取方法:Ctrl + Alt + M。提取变量:Ctrl + Alt + V。提取常量:Ctrl + Alt + C。修改方法签名:Ctrl + F6。
2023-09-22 08:00:12 15
原创 MQTT 与消息队列的区别
消息队列存储消息直到消息被消费 使用消息队列时,每条传入消息都存储在队列中,直到被客户端(通常称为消费者)接收。在消息队列中,不会存在消息没有客户端消费的情况,但是在 MQTT 中,却存在 topic 无 subscriber 订阅的情况。一条消息只被一个客户端消费 另一个很大的区别是,在传统的消息队列中,一条消息只能被一个消费者处理。在 MQTT 中,行为完全相反:订阅主题的每个订阅者都会收到消息,每个订阅者有相同的负载。MQTT 与主流的消息的队列都采用发布/订阅模式,那他们就是一样的。
2023-09-22 07:59:41 648
原创 MQTT 核心概念
这里要要注意,消息从发布者到订阅者,是分两步走的,第一步有发布者发布到MQTT Broker,第二步是MQTT Broker转发消息到订阅者。所以只有当发布消息时,指定QoS>0,并且订阅主题时,QoS>0,消息才能可靠的从发布客户端发送到订阅客户端端。,主题有两层含义,在发布消息时,主题会和消息关联起来,告诉Broker这条消息要发给哪个主题。在订阅消息时,客户端需要告诉Broker自己对哪个主题感兴趣,一旦有消息发给这个主题,Broker会将消息发给主题的订阅者。0,消息只发送一次,不保证发送成功。
2023-09-22 07:59:10 200
原创 ruoyi-vue 升级到knife4j
访问地址,http://localhost:8082/doc.html#/home。-- Knife4j 增强Swagger文档 -->SecurityConfig.java添加白名单路径。ruoyi-vue 升级到knife4j。1.1在父项目 pom.xml 引入依赖。1.2 ruoyi-admin引入依赖。2.2去除swagger项目路径。// 去除swagger项目路径。swagger访问地址。2.1配置类添加注解。
2023-09-22 07:58:39 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人