Redis开发与运维读书笔记之五——列表
列表List   List类型用来存储多个有序的字符串,列表中每个字符串成为元素(element); 一个List最多可以存储2^32-1个元素; 可以对List两端插入(push)或弹出(pop); List可以充当栈和队列的角色 List的特点: List中的Element是有序的,可以通过索引下标获取某个Element或某个范围内的…
Redis开发与运维读书笔记之四——哈希
哈希Hash 哈希类型指键值本身又是一个键值对结构,如value={{field1,value1},...{fieldN,valueN}}。哈希的映射关系叫field-value,注意,这里的value是指field对应的值,不是键对应的值。   常用命令 设置值:hset key filed value,也可以使用hsetnx用于添加,…
Redis开发与运维读书笔记之三——字符串
字符串 字符串类型是Redis最基础的数据结构。键都是字符串类型,其他数据结构都是基于字符串构建的。 字符串类型的值可以是字符串、数字和二进制数据,但最大值不能超过512M。   字符串常用命令 设置值 set key value [ex seconds][ps milliseconds] [nx|xx] ex seconds:为键设置秒…
Redis开发与运维读书笔记之二——全局命令、数据结构和内部编码
第2章 API的理解和使用 Redis命令有上百个,理解Redis的一些机制,会发现这些命令有很强的通用性 有些数据结构和命令必须在特定场景使用,一旦使用不当可能对Redis本身或者应用造成致命伤害 全局命令: keys * :查看所有键 dbsize: 键的总数 exists key: 检查键是否存在 del key:删除键,返回结果为成功删除键…
Redis开发与运维读书笔记 之一——初始Redis
初始Redis Redis是一种基于键值对的NoSQL数据库,Redis中的值可以是string、hash、list、set、zset、Bitmaps、HyperLogLog、GEO等多种类型。   Redis的8个特特性 1、速度快 RW速度大约在10万/秒左右,数据存放内存,C语言设计,单线程架构,避免线程争用 2、基于键值对的数据结…
switch连接电视无信号解决
首先是机器、底座、电视都是正常的,如果是上述情况,需要维修。本文针对的是在正常情况下突然连接电视无信号,尝试了很多次,发现按照下面操作步骤进行,能解决问题: 首先把底座的线都拔了,然后插机器(插的时候要亮屏),接着插电源线,如果机器息屏了并且底座左下角的灯亮了,再插hdmi线。
使用rsyslog收集日志(2)
使用rsyslog收集日志(1)是在服务端和客户端系统都说centos下测试的,并且为了方便,关闭了防火墙和selinux,但是实际中客户端系统是ubuntu18,并且不能关闭防火墙和selinux, 因此需要做一些改动, 首先客户端机器上增加/etc/rsyslog.d/classyp.conf,内容不变, 修改/etc/rsyslog.conf…
使用rsyslog收集日志(1)
一、rsyslog 简介 1、rsyslog 在Linux上自带,兼容syslog语法,在syslog基础上增加了更多协议的支持,如数据库支持(MySQL、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等,配合额外module插件可以完成很多场景的使用。借用下官网的图片: 2、rsyslog提供了三种远程传输协议: UDP …
《快学scala》习题解答-第一章-基础
1.1   在Scala REPL中键入3,然后按Tab键。有哪些方法可以被应用? !=   <    >>>         doubleValue   isNaN           isValidShort   shortValue       toDouble        toShort %    <<…
Mysql设计规范-日常开发
【从日常大家使用情况进行总结】 一、数据库表名、字段名设计规范 1、库名、表名、字段名统一大写,并下划线分割。 2、库名、表名、字段名禁止超过32个字符。 库名、表名、字段名支持最多64个字符,但为了统一规范、易于辨识以及减少传输量,禁止超过32个字符。 3、库名、表名、字段名、索引名等所有名称仅允许由字母、数字或下划线组成,禁止使用其他特殊字符。…