redis
文章平均质量分 84
我卡在门缝里了>_<
并不是我们喜欢一件事就可以把它做好,而是我们在做同时学会喜欢它,坚持下去,那也并不是我们真的有足够的坚强,那是因为我们别无选择
展开
-
2021-10-12-------用户认证登录系统
用户认证登录流程设计表格教师和学生如果添加权限角色是可以的,从教师表格查询登录用户设置为教师角色,从学生表格查询的用户设置为学生角色t_student(role=student)t_teacher(role=teacher)t_roles角色表格扥登录流程最终效果:如果访问后台(增删改查的功能),不能是学生角色,需要时教师角色,如果是学生账号登录,不允许操作后台班级,专业,学生,教师的任何操作,学生账号只能通过首页教学中心查看自己的学科课程如果实现这个效果,认证中,第一次访问生成用户信息原创 2021-10-13 08:39:13 · 1957 阅读 · 1 评论 -
2021-10-12-------------java客户端springboot整合
Jedis客户端对象jedisClusterredis-cluster出现后,jedis客户端单独为集群结构封装了一个JedisCluster操作集群,这个客户端对象实现了hash槽的分布式计算逻辑,支持底层连接池,支持高可用 //TODO /*JedisCluster操作集群*/ @Test public void test08(){//收集集群信息 8000 8001 8002 8003 8004 8005,由于集群中任意一个节点都可以获取//其他节点信息,只需要保证原创 2021-10-12 18:39:53 · 134 阅读 · 0 评论 -
2021-10-11--------Redis-Cluster的hash槽道原理
Redis-Cluster的hash槽道原理关于槽道原理引出相关问题节点判断管理权正确节点管理槽道原理的核心逻辑了解redis集群启动的过程集群中槽道结构位序列什么叫做位序列?数组关于槽道原理引出相关问题节点判断管理权使用底层代码api堆某一个key值做hash取模计算之后,得到一个数字,如何利用这个数字完成槽道管理判断?8000 set name haha# 能够计算name槽道号是5798然后计算0-5460没有这个槽道正确节点管理假设管理权可以解决理解的问题,某个节点当判断某个key值的槽原创 2021-10-12 14:37:24 · 317 阅读 · 0 评论 -
2021-10-10----REDIS-CLUSTER集群
REDIS-CLUSTER集群集群结构介绍redis-cluster结构(无中心化集群)集群特点特点集群中槽道的效果测试集群集群结构容量不够,如何进行扩容并发写操作,如何分摊介绍redis2.9版本出现了redis-cluster,测试版本,从3.0正式出现redis-cluster,这个结构的出现彻底解决了搭建使用高可用分布式集群的难处。redis-cluster结构(无中心化集群)redis-cluster是一个即可以高可用主从故障转移,也可以分片计算,分布式处理数据,从结构上来看,比之前原创 2021-10-11 20:35:10 · 211 阅读 · 0 评论 -
REDIS高可用(high avalibility)
@[TOC](REDIS高可用(high avalibility))理解高可用结构redis分布式结构缺点使用分布式集群时,任何进程,软件,服务器,都有故障的可能,集群越大,出现故障的可能性越高解决思路对于每个节点来讲,实现数据的增删查改,重新规划集群结构,使得某一些节点宕机故障不可用时,数据仍然保证一个有效的整体使用什么叫高可用:集群节点故障宕机(down),要想不影响集群的使用,需要实现高可用结构,高可用的思路就是顶替,顶替的前提是数据的备份只要设计到数据的高可用,必定基础是复制备原创 2021-10-10 10:52:06 · 154 阅读 · 0 评论 -
关于redis连接池的实战
关于redis连接池的实战pom层controller层service层Redis配置类hash取余封装类pom层<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &原创 2021-10-09 18:11:33 · 132 阅读 · 0 评论 -
2021-10-08----redis的java客户端--jedis
掌握jedis客户端的使用介绍Redis作为一个流行的缓存技术,支持非常多的客户端语言,其中java就具备多种不同的客户端api操作redis服务端执行命令,其中jedis,lettuce和redission是比较广发使用的三种,目前springboot2.2.5封装了前2种测试学习api保证运行的redis可以被外界访问启动redis的服务端,外界在默认的配置中不允许访问redis-server的,可以使用redis.conf加载启动9000端口的服务端选择测试工程添加客户端jedis依赖&原创 2021-10-09 15:00:41 · 116 阅读 · 0 评论 -
2021-08-15----redis
redis1、NOSql概述为什么要用NOSql什么是Nosql?1.NOsql特点阿里巴巴演进分析问题NOsql四大分类2、Redis入门概述linux安装测试性能基础知识redis是单线程的,3、五大数据类型Redis-KeyString(字符串)listsetHash(哈希)zset(有序集合)4、三大特殊数据类型geospatial地理位置6、Jedis什么是Jedis?常用的API事务:1、NOSql概述为什么要用NOSql我们现在处于大数据时代,大数据:一般的数据库无法进行分析处理1原创 2021-08-15 11:00:19 · 552 阅读 · 0 评论 -
2021-10-08---redis配置文件:redis.conf
redis配置文件:redis.conf了解redis的配置文件作用概括配置内容了解redis安全相关内容掌握redis为什么设计成单线程单线程模式的优点单线程缺点redis设计者掌握redis淘汰机制了解redis的配置文件作用概括对于redis的一些特性和属性,能够通过对配置文件的修改实现加载配置文件后启动我们需要的服务端进程配置内容75行:bing绑定,服务器中为了能在网络中被他人访问到,具有网卡和ip地址,一个远程服务器,可以具备多个ip地址,云主机可以访问的ip只有一个10.*如果你将原创 2021-10-08 19:19:04 · 152 阅读 · 0 评论 -
redis基本命令和五种数据结构
redis基本命令和五种数据结构redis基础命令keys *(pattern)exists key值expire/pexpire key timettl/pttl keydel key的删除数据save存储持久化flushallString类型的数据set key valueget keyincr/incrby decr/decrby(线程安全中扮演重要角色)数据类型String应用场景hash类型hset key field valuehget key fieldhkeys/hvals key删除数据原创 2021-10-08 18:04:37 · 180 阅读 · 0 评论 -
2021-10-07-----redis概括
redis概括了解redis目录结构根目录环境介绍redis定义掌握redis单个节点的启动和登录脚本运行redis的结构redis原生脚本启动redis的服务端(redis-server)调整动态ip(改成动态的)vim /etc/sysconfig/network-script/ifcfg-ens33了解redis目录结构根目录linux系统/home/software/redis-6.2.1,所以启动运行都围绕根目录环境介绍配置文件目录这些文件夹都是保存了对应的文件夹名称端口原创 2021-10-08 13:53:10 · 121 阅读 · 0 评论