虚拟机学习
文章平均质量分 56
Peihj2021
趁年轻,多学点
展开
-
SpringBoot整合redis
在SpringBoot中一般使用RedisTemplate提供的方法来操作Redis。那么使用SpringBoot整合Redis需要那些步骤呢。1、 JedisPoolConfig (这个是配置连接池)2、RedisConnectionFactory 这个是配置连接信息,这里的RedisConnectionFactory是一个接口,我们需要使用它的实现类,在SpringD Data Redis方案中提供了以下四种工厂模型:3、 RedisTemplate 基本操作新建一个springboot项目导入依原创 2022-09-01 21:11:14 · 208 阅读 · 0 评论 -
Jedis相关使用说明
Jedis是Redis官方推荐的Java连接开发工具。要在Java开发中使用好Redis中间件,必须对Jedis熟悉才能写成漂亮的代码。原创 2022-09-01 14:04:05 · 291 阅读 · 0 评论 -
Redis.conf配置文件说明
1、Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程2、当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定3、指定Redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MERZ取自意大利歌女Alessia Merz的名字port 63794、绑定的主机地址。...原创 2022-09-01 09:54:26 · 1019 阅读 · 0 评论 -
无法创建‘/usr/share/apache-tomcat-9.0.20/logs/catalina.out‘: 权限不
touch: 无法创建’/usr/share/apache-tomcat-9.0.20/logs/catalina.out’: 权限不够/usr/share/apache-tomcat-9.0.20/bin/catalina.sh: 行 464: /usr/share/apache-tomcat-9.0.20/logs/catalina.out: 权限不够。原创 2022-08-31 15:46:23 · 853 阅读 · 0 评论 -
IDEA 中项目代码修改后不自动生效,需要执行 mvn clean install 才生效
进入parent项目目录下,执行mvn idea:module ,之后会看到项目下面新生成了一个.iml文件,原因是原先的iml文件混乱导致的,重新生成一下就OK了;原创 2022-08-28 15:27:04 · 1801 阅读 · 0 评论 -
使用jedis连接云端远程linux服务器详细配置步骤(包含BUG解决)Error:(4, 27) java: 程序包redis.clients.jedis不存在
远程服务器配置修改redis.config设置服务器的访问端口6379方法2:在服务器上添加安全组如果需要 停止掉之前的服务Jedis测试远程连接第一个问题:Error:(3, 27) java: 程序包redis.clients.jedis不存在原因是:IDEA的build操作和maven的build操作是分开的,不是一回事。需要将两者统一。这样再次运行就解决了“程序包不存在,找不到符号”的问题。但是我虽然解决了这个问题,但棘手的问题又出现了,就是运行main方法的时候,没有结果原创 2022-08-28 15:20:12 · 1087 阅读 · 0 评论 -
redis学习--三种特殊数据类型,GEO地理位置,HyperLogLog,BitMap
Redis 在 2.8.9 版本添加了 HyperLogLog 结构。Redis HyperLogLog 是用来做基数统计的算法。HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64个不同元素的基数。这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。...原创 2022-08-27 21:23:53 · 254 阅读 · 0 评论 -
redis学习笔记--有序集合Zset
在set基础上,加一个score值。之前set是k1 v1 v2 v3,现在zset是 k1 score1 v1 score2 v2。原创 2022-08-27 16:40:35 · 85 阅读 · 0 评论 -
redis学习笔记--哈希Hash用法
kv模式不变,但V是一个键值对。原创 2022-08-27 15:34:38 · 103 阅读 · 0 评论 -
redis学习笔记--集合set相关用法
【代码】redis学习笔记--集合set相关用法。原创 2022-08-27 14:58:00 · 189 阅读 · 0 评论 -
redis学习笔记2--list用法
它是一个字符串链表,left,right 都可以插入添加如果键不存在,创建新的链表如果键已存在,新增内容如果值全移除,对应的键也就消失了链表的操作无论是头和尾效率都极高,但假如是对中间元素进行操作,效率就很惨淡了。list就是链表,略有数据结构知识的人都应该能理解其结构。使用Lists结构,我们可以轻松地实现最新消息排行等功能。List的另一个应用就是消息队列,可以利用List的PUSH操作,将任务存在List中,然后工作线程再用POP操作将任务取出进行执行。...原创 2022-08-27 10:32:50 · 329 阅读 · 0 评论 -
Redis入门1--安装、基本知识、String用法
是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,,并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。...原创 2022-08-26 21:42:56 · 231 阅读 · 0 评论 -
startup.sh: command not found .
代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"命令前加上bash 或 sh 或 ./原创 2022-08-23 10:13:19 · 1787 阅读 · 0 评论 -
连接mysql时遇到报错: mysqld: Can not perform keyring migration : Invalid –keyring-migration-source option.
原理是:mysqld命令是MySQL的主程序,是用来安装初始化的;而mysql才是MySQL的命令行工具。命令打错了,应该是:mysql -uroot -p。而不是:mysqld -uroot -p。原创 2022-08-19 22:42:54 · 2053 阅读 · 0 评论 -
输入ls命令,显示bash: ls: command not found...
解决方案:直接执行下面那个。原创 2022-08-19 22:44:29 · 204 阅读 · 0 评论