Redis教程

Redis数据类型

Harries 发布于 2015-01-19

Redis支持5种数据类型,它们描述如下: Strings – 字符串 Redis的字符串是字节序列。在Redis中字符串是二进制安全的,这意味着他们有一个已知的长度,是没有任何特殊字符终止决定的,所以可以存储任何东西,最大长度可达512兆。 例子 redis 127...

阅读(446)评论(0)赞 (0)

Redis命令

Harries 发布于 2015-01-19

Redis命令用于在redis服务器上执行某些操作。 要在Redis服务器上运行的命令,需要一个Redis客户端。 Redis客户端在Redis的包,这已经我们前面安装使用过了。 语法 Redis客户端的基本语法如下: $redis-cli 例子 下面举例说明如何使用Redis客...

阅读(424)评论(0)赞 (0)

Redis键

邓龙华 发布于 2015-01-19

Redis的keys命令用于管理键。使用Redis的keys命令语法如下所示: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 例子 redis 127.0.0.1:6379> SET yiibai redis OK redis 1...

阅读(301)评论(0)赞 (0)

Redis字符串

小丁 发布于 2015-01-19

Redis字符串命令用于在Redis管理字符串值。使用Redis字符串命令的语法如下所示: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 例子 redis 127.0.0.1:6379> SET yiibai redis OK r...

阅读(392)评论(0)赞 (0)

Redis哈希

小丁 发布于 2015-01-19

Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型 在Redis中的哈希值,可存储超过400十亿键值对。 例子 redis 127.0.0.1:6379> HMSET yiibai name “redis tutorial...

阅读(414)评论(0)赞 (0)

Redis列表

小丁 发布于 2015-01-19

Redis列表是简单的字符串列表,排序插入顺序。您可以在头部或列表的尾部Redis的列表添加元素。 列表的最大长度为232 – 1 (每个列表超过4十亿元素4294967295)元素。 例子 redis 127.0.0.1:6379> LPUSH tutoria...

阅读(512)评论(0)赞 (0)

Redis有序集合

邓龙华 发布于 2015-01-19

Redis有序集合类似Redis集合存储在设定值唯一性。不同的是,一个有序集合的每个成员带有分数,用于以便采取有序set命令,从最小的到最大的分数有关。 Redis 有序set添加,删除和测试中的O(1)的存在成员(固定时间,无论里面包含的元素集合的数量)。列表的最大长度为232...

阅读(577)评论(0)赞 (0)

Redis发布订阅

邓龙华 发布于 2015-01-19

Redis 的 pub sub实现了邮件系统,发送者(在 Redis 术语中被称为发布者)发送的邮件,而接收器(用户)接收它们。由该消息传送的链路被称为信道。 Redis客户端可以订阅任何数目的通道。 例子 以下举例说明如何发布用户的概念工作。在下面的例子给出一个客户端订阅一个通...

阅读(448)评论(0)赞 (0)

Redis事务

小丁 发布于 2015-01-19

Redis事务让一组命令在单个步骤中执行。事务中有两个属性,这说明如下: 在一个事务中所有命令按顺序执行作为一个单一独立的操作。这是不可能的,到另一个客户端发出的请求被担任过Redis事务的执行过程中。 Redis事务也是原子的。原子就意味着要么所有命令都执行,要么都不进行处理。...

阅读(364)评论(0)赞 (0)

Redis脚本

小丁 发布于 2015-01-19

Redis脚本使用Lua解释器用于计算脚本。它Redis从2.6.0版本开始内置。使用脚本eval命令。 语法 eval命令的基本语法如下: redis 127.0.0.1:6379> EVAL script numkeys key [key …] arg [a...

阅读(314)评论(0)赞 (0)

Redis连接

邓龙华 发布于 2015-01-19

Redis的连接命令基本上都是用于管理Redis的服务器与客户端连接。 例子 下面的例子说明了一个客户如何验证自己是否与Redis服务器连接,并检查是否服务器正在运行。 redis 127.0.0.1:6379> AUTH “password” OK...

阅读(290)评论(0)赞 (0)

Redis服务器

Harries 发布于 2015-01-19

Redis服务器命令基本上都用于管理Redis服务器。 例子 下面的例子说明了我们可以得到所有关于服务器的统计数据和信息。 redis 127.0.0.1:6379> INFO # Server redis_version:2.8.13 redis_git_sha1:000...

阅读(301)评论(0)赞 (0)

Redis备份

小丁 发布于 2015-01-19

Redis SAVE命令用来创建备份当前Redis数据库。 语法 Redis SAVE命令的基本语法如下所示: 127.0.0.1:6379> SAVE 例子 下面给出的例子创建备份当前的数据库。 127.0.0.1:6379> SAVE OK 这个命令将创建dump...

阅读(307)评论(0)赞 (0)

Redis安全

小丁 发布于 2015-01-19

Redis数据库可以设置安全,所以做出相关的任何客户端都需要在执行命令之前进行身份验证。为了确保Redis需要设置在配置文件中的密码验证一致。 例子 下面给出的例子显示的步骤,以确保Redis实例。 127.0.0.1:6379> CONFIG get requirepas...

阅读(306)评论(0)赞 (0)

Redis基准

邓龙华 发布于 2015-01-19

Redis的基准是实用程序运行n个命令检查Redis 的性能。 语法 redis的基准的基本语法如下所示: redis-benchmark [option] [option value] 例子 下面给出的例子调用100000命令检查redis。 redis-benchmark -...

阅读(310)评论(0)赞 (0)

Redis客户端连接

小丁 发布于 2015-01-19

Redis接受上配置监听TCP端口和Unix套接字客户端的连接,如果启用。当一个新的客户端连接被接受,如有以下操作进行: 客户端套接字置于非阻塞状态,因为Redis的使用复用和非阻塞I/O操作。 TCP_NODELAY选项设定是为了以确保我们没有连接延迟。 创建一个可读的文件时,...

阅读(326)评论(0)赞 (0)