摘要: 1.字符集说明: 一般选择utf8.下面介绍一下utf8与utfmb4的区别。 utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了, 到 http://blog.csdn.net/leelyliu/article/details/52879685 看unic 阅读全文
posted @ 2021-03-31 09:41 SoToHard 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 引子 计算机内存有限,越大越贵,Redis的高并发高性能都是基于内存的,用硬盘的话GG。 已过期的key如何处理? 设置了expire的key缓存过期了,但是服务器的内存还是会被占用,这是因为redis所基于的两种删除策略 redis有两种策略: (主动)定时删除 定时随机的检查过期的key,如果过 阅读全文
posted @ 2020-12-23 17:32 SoToHard 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。下图为级联结构。 全量同步 Redis全量复制一 阅读全文
posted @ 2020-12-23 17:30 SoToHard 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.Redis 持久化 有两种方式: 快照 RDB文件; 追加式文件 AOF文件(日志记录) RDB 持久化方式会在一个特定的间隔保存那个时间点的一个数据快照. AOF 持久化方式则会记录每一个服务器收到的写操作. 在服务启动时, 这些记录的操作会逐条执行从而重建出原来的数据. 写操作命令记录的格式 阅读全文
posted @ 2020-12-23 17:28 SoToHard 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1.引入依赖 <!--redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.在 阅读全文
posted @ 2020-12-23 17:26 SoToHard 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.String : Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字. 常用命令: set,get,decr,incr,mget 等。 应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现 阅读全文
posted @ 2020-12-23 17:23 SoToHard 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 2.redis linux上 安装 1.解压 tar -zxvf redis-5.0.5.tar.gz 2.拉取相关依赖 yum install gcc-c++ 3.编译 make make install 4.先创建一个redis文件夹用来存放redis.conf文件 方便后续修改 mkdir / 阅读全文
posted @ 2020-12-23 17:22 SoToHard 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.1nosql 常见分类 键值对数据库 Redis Memcache 列存储数据库 Hbase Cassandra 文档型数据库 MongoDB CouchDB 图形数据库 Neo4j FlockDB 1.2 分布式缓存 提升读取速度性能 分布式计算领域 为数据库降低查询压力 跨服务器缓存 内存式 阅读全文
posted @ 2020-12-23 17:20 SoToHard 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1.检查系统安装的OpenJDK rmp -qa|grep openjdk -i 2.删除相应软件包 rpm -e --nodeps 需要删除的软件 3.在usr目录下创建文件夹 mkdir /usr/java 4.解压 tar -zxvf jdk-8u191-linux-x64.tar.gz 5. 阅读全文
posted @ 2020-12-15 08:42 SoToHard 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1.直接上全部代码 @ApiOperation(value = "用户头像修改",notes = "用户头像修改",httpMethod = "POST") @PostMapping("uploadFace") public IMOOCJSONResult uploadFace( @ApiParam 阅读全文
posted @ 2020-12-11 16:49 SoToHard 阅读(93) 评论(0) 推荐(0) 编辑