- 博客(12)
- 收藏
- 关注
原创 搭建Redis集群
一个 Redis 集群包含 16384 个插槽(hash slot), 数据库中的每个键都属于这 16384 个插槽的其中一个,集群使用公式 CRC16(key) % 16384 来计算键 key 属于哪个槽, 其中 CRC16(key) 语句用于计算键 key 的 CRC16 校验和。集群中的每个节点负责处理一部分插槽。举个例子, 如果一个集群可以有主节点, 其中:节点 A 负责处理 0 号至 5460 号插槽。节点 B 负责处理 5461 号至 10922 号插槽。
2024-01-26 20:58:33
844
3
原创 【无标题】
整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录), 只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。
2024-01-26 20:46:13
874
1
原创 Redis
Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。
2024-01-24 08:55:42
823
1
原创 Redis
Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的Map用户ID为查找的key,存储的value用户对象包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储。
2024-01-22 18:48:42
755
原创 Shell脚本
另外,Java语言是一门很特殊的语言,Java程序需要进行编译步骤,但并不会生成特定平台的二进制机器码,它编译后生成的是一种与平台无关的字节码文件(*.class)(移植性好的原因),这种字节码自然不能被平台直接执行,运行时需要由解释器解释成相应平台的二进制机器码文件;Bash:从名称可以看出是Bsh的升级版本,是著名的开源软件项目,目前大多数的Linux版本(包括Red Hat公司的Linux系统)都使用Bash 作为默认的Shell程序当运行Shell程序时,实际运行的是Bash程序。
2024-01-19 21:27:44
390
1
原创 Linux下载安装
输入 vi /etc/sysconfig/network-scripts/ifcfg-ens 后按Tab键再回车。ip地址:192.168.153.3-254(前三个点里面的内容跟网关里面保持完全一致)ping www.baidu.com测试一下,出现以下代码说明成功。service network restart重启网络。百度一下vm17密钥许可证,点击输入。如果有黄色感叹号的图标,点开进行下载。输入账号密码,密码默认不显示。
2024-01-09 21:22:22
371
1
原创 Vue-组件
局部组件注册在某个vue对象中,只有注册过该局部组件的vue对象才能使用这个局部组件//组件components:{child},//使用child组件mounted(){},
2024-01-08 17:12:08
1481
1
原创 SpringBoot+Vue练习
当我们建立时,后端无法直接控制前端,这时就需要我们利用路由守卫创造拦截器。在vue项目中的main.js配置路由守卫在main.js里面配置全局的路由守卫。
2024-01-07 22:09:22
777
1
原创 Vue+springboot前后端分离
创建一个.vue的文件在这个标签里面写js代码代表骨架代码 这个标签里面只能有一个跟标签这个标签里面只能写样式。
2024-01-05 16:58:30
1503
1
原创 Node.js
如果出现这个 就是vue-cli 的版本和我们创建项目的版本不一致 修改一下版本。vue create myvue(你创建vue项目的名字)1.创建一个空的文件夹,作为所有vue项目的根文件夹。卸载原来的不符合使用的vue的版本并安装合适的版本。下面的意思是:选择使用什么版本的Vue创建项目。定义路由的时候 path的路径一定是唯一的,是否将你当前创建的项目 作为模板保存 y保存。写完以后再在index.js 配置路由。在vue 里面 @ 代表的是src。App.vue是所有组件的父类。
2024-01-04 17:33:15
353
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人