2019年11月18日

Shell脚本基础知识

摘要: Shell 脚本是系统命令的堆积,用于简化操作步骤,提高效率,减少人为干预,减少系统故障。在学习 Shell 之前必须会熟练的手动运用系统命令,不会手动搭建或者执行某些程序,那么一定学不会 Shell Shell常用字符Shell脚本变量变量常见类型变量赋值方式变量数值运算变量删除替换toc 脚本的基本格式和执行方式 ## 基本格式 [root@Shell ~]# vim test.sh ... 阅读全文

posted @ 2019-11-18 18:41 云襄 阅读(177) 评论(0) 推荐(0) 编辑

Redis集群原理与搭建

摘要: Redis 集群和主从不同,是把所有的数据按照算法分布在每一个节点上。 Redis集群之Twemproxy(nutcracker)Redis集群之Clustertoc 这里分别使用第三方 Twemproxy 和官方 Cluster 集群工具搭建 Twemproxy 优点:代理的方式,不用Redis相应的设置,对持久化不友好,适合做纯缓存 缺点:当添加、删除或者修改节点时,需要重新导入所有... 阅读全文

posted @ 2019-11-18 18:40 云襄 阅读(252) 评论(0) 推荐(0) 编辑

Redis高可用哨兵模式

摘要: 在日常的 Redis 的master-slave模式下,我们一般为了实现读写分离,这样不但可以提高效率,同时在master出现故障时,我们关闭slave的只读模式,让应用去连接slave完成服务的正常使用。Sentinel可以帮助我们自动完成切换。 Sentinel是独立于Redis-server运行的一个分布式的服务。在Sentinel部署的时候,是不需要修改任何redis的配置的。Senti... 阅读全文

posted @ 2019-11-18 18:39 云襄 阅读(170) 评论(0) 推荐(0) 编辑

Redis主从架构

摘要: Redis 支持简单并且易操作的主从复制功能,可以把从库看作是主库的镜像,数据同步基于秒级的同步 一个主服务器可以有多个从服务器,同时不仅Master可以有从库,从服务器也可以有自己的从库 在主从复制过程中,对于Master和Slave来讲都不会被阻塞。首先Master同步到一个或者多个Slave的时候,Master也可以正常的处理请求。Slave在同步的过程中,也可以先使用旧的同步数据,... 阅读全文

posted @ 2019-11-18 18:35 云襄 阅读(106) 评论(0) 推荐(0) 编辑

Redis持久化详解与备份恢复

摘要: Redis 是支持 RDB 和 AOF 两种持久化的机制,持久化的功能可以有效的避免当进程崩溃。退出时造成的数据损失。当进程退出后,我们下次启动的时候,利用之前持久化的文件马上就可以恢复原有的数据。我们先大致理解一下官方的介绍: RDB 持久化的方式,是在指定条件下,能对数据库进行快照存储。比如手动触发或者自动按照时间间隔。 AOF 持久化是以记录命令为条件来完成的。 AOF 打开的时候,对... 阅读全文

posted @ 2019-11-18 18:31 云襄 阅读(567) 评论(0) 推荐(0) 编辑

Redis常用命令

摘要: 除了 数据结构 的命令,redis还有其他的命令,包括配置修改、连接类、脚本执行、信息检索、以及事物类。 Redis简单命令查看Redis信息Redis配置命令toc Redis简单命令 ping Redis 可以在客户端后边直接执行命令。 ping 无实际意义,就是网络连通测试,客户端连通提示返回PONG,失败则“Could not connect to Redis at 127... 阅读全文

posted @ 2019-11-18 18:30 云襄 阅读(148) 评论(0) 推荐(0) 编辑

Redis数据结构

摘要: Redis主要支持的数据类型总共有5种: String字符串类型List列表类型Sets 集合的操作Hash之操作Sorted Sets 有序集合toc String字符串类型 字符串是Redis的一种最基本的类型。Redis字符串具有二进制安全功能,主要是指二级制文件上执行的不更改文件内容的功能或者操作,把操作数据作为原始的。无任何特殊格式意义的数据流进行存储,字符串、数字、存储图片、js... 阅读全文

posted @ 2019-11-18 18:28 云襄 阅读(142) 评论(0) 推荐(0) 编辑

Redis安装与常用配置

摘要: Redis源码安装 包括Redhat、Centos、Ubuntu、Debian等,在安装的过程中,不同的系统也可能会有不同的安装方式,比如Redhat和Centos支持yum安装,但是由于yum源可能更新的比较慢(主要是没有官方YUM包,不像Mysql。其他平台YUM源Redis版本低),所以我们一般的时候还是建议大家使用源码安装,版本可选,配置也更灵活。 环境准备 生产环境最... 阅读全文

posted @ 2019-11-18 18:23 云襄 阅读(118) 评论(0) 推荐(0) 编辑

Redis基础

摘要: Redis基础知识 Redis基础知识Redis版本说明Redis性能与特性1.速度快2.持久化3.支持多种数据结构4.功能丰富5.高可用以及分布式Redis应用场景1.缓存2.计数器3.排行榜4.定位功能(3.2开始支持)5.简单的消息系统6.交友toc Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis与其他key-value缓存产品有以... 阅读全文

posted @ 2019-11-18 18:21 云襄 阅读(125) 评论(0) 推荐(0) 编辑

Python3 tkinter图形界面之布局管理器(2)

摘要: GUI编程的布局就相当于小孩搭积木,每个积木块放在那里、面积多大,也就是对大小和位置进行管理,二布局管理器就是负责各组件的大小和位置的管理。此外,当用户调整了窗口的大小之后,布局管理器还会自动调整窗口中各组件的大小和位置。 Pack 布局管理器 如果使用Pack布局,那么这些组件是依次向后排列,排列方向即可是水平的,也可是垂直的。 简单示范pack用法 import tkinter... 阅读全文

posted @ 2019-11-18 18:19 云襄 阅读(972) 评论(0) 推荐(0) 编辑

导航