摘要: Redis 服务器命令主要是用于管理 redis 服务。 实例 以下实例演示了如何获取 redis 服务器的统计信息: redis 127.0.0.1:6379> INFO # Server redis_version:2.8.13 redis_git_sha1:00000000 redis_git 阅读全文
posted @ 2020-03-09 23:43 King-DA 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Redis 连接命令主要是用于连接 redis 服务。 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379> PING PONG Red 阅读全文
posted @ 2020-03-09 23:42 King-DA 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 语法 Eval 命令的基本语法如下: redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [ar 阅读全文
posted @ 2020-03-09 23:41 King-DA 阅读(116) 评论(0) 推荐(0) 编辑
摘要: redis单条命令是保存原子性的,但是事务不保证原子性。 redis事务没有隔离级别的概念。 Redis事务的本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务的执行过程中,会按照顺序执行! 特性:一次性、顺序性、排他性!执行一系列的命令! Redis 事务可以一次执行多个命令, 并且带 阅读全文
posted @ 2020-03-09 23:40 King-DA 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 阅读全文
posted @ 2020-03-09 23:33 King-DA 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。 在 Redis 里面,每个 HyperLogLo 阅读全文
posted @ 2020-03-09 23:31 King-DA 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的 阅读全文
posted @ 2020-03-09 23:26 King-DA 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 实例 阅读全文
posted @ 2020-03-09 23:25 King-DA 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 实例 redis 127.0.0.1:6379> LPUSH runoobkey redi 阅读全文
posted @ 2020-03-09 23:24 King-DA 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Redis命令之Hash命令 Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。如果Hash中包含很少的字段,那么该类型的数据也将占用很少的磁盘空间。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 阅读全文
posted @ 2020-03-09 23:15 King-DA 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 存储String 概述:字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型存储和获取的数据相同。在Redis中字符串类型的Value最多可以容纳的数据长度为512MB。 Redis 字符串数据类型的相关命令用于管理 redis 字符串值, 基本语法如下: 阅读全文
posted @ 2020-03-09 23:13 King-DA 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下: redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:63 阅读全文
posted @ 2020-03-09 23:11 King-DA 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Redis 命令 Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为: $ redis-cli 实例 以下实例讲解了如何启动 redi 阅读全文
posted @ 2020-03-09 23:07 King-DA 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 val 阅读全文
posted @ 2020-03-09 23:05 King-DA 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 摘要: MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL 有多种存储引擎,每种存储引擎 阅读全文
posted @ 2020-03-09 08:47 King-DA 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 相同点UDP协议和TCP协议都是传输层协议。 TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能 阅读全文
posted @ 2020-03-09 08:39 King-DA 阅读(363) 评论(0) 推荐(0) 编辑
摘要: MQTT 入门介绍 一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于, 阅读全文
posted @ 2020-03-09 08:29 King-DA 阅读(1154) 评论(0) 推荐(0) 编辑