redis的数据类型: string 类型 Redis的字符串是字节序列。在Redis中字符串是二进制安全的,这意味着他们有一个已知的长度,是没有任何特殊字符终止决定的,所以可以存储任何东西,最大长度可达512兆。 例子: 127.0.0.1:6379> set name "jack" OK 127.0.0.1:6379> get name "jack" 在上面的例子使用Redis命令set和get,Redis的名称是jack的键存储在Redis的字符串值
Hashes - 哈希值 Redis的哈希键值对的集合。 Redis的哈希值是字符串字段和字符串值之间的映射,所以它们被用来表示对象 127.0.0.1:6379> HMSET user:2 name jack sex man age 20 OK 127.0.0.1:6379> hgetall user:2 1) "name" 2) "jack" 3) "sex" 4) "man" 5) "age" 6) "20"
list列表 Redis的列表是简单的字符串列表,排序插入顺序。可以添加元素到Redis列表的头部或尾部。 127.0.0.1:6379> LPUSH languages python (integer) 1 127.0.0.1:6379> LPUSH languages python (integer) 2 127.0.0.1:6379> LPUSH languages 0 (integer) 3 127.0.0.1:6379> LPUSH languages 0 1 (integer) 5 127.0.0.1:6379> LRANGE languages 0 -1 1) "1" 2) "0" 3) "0" 4) "python" 5) "python"
SADD key member [member ...] 将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。 假如 key 不存在,则创建一个只包含 member 元素作成员的集合。 当 key 不是集合类型时,返回一个错误。 127.0.0.1:6379> sadd bbs "discuz.net" (integer) 1 127.0.0.1:6379> sadd bbs "discuz.net" (integer) 0 127.0.0.1:6379> sadd bbs "qq.com" "baidu.com" (integer) 2 127.0.0.1:6379> SMEMBERS bbs 1) "baidu.com" 2) "discuz.net" 3) "qq.com"
集合排序 Redis的集合排序类似于Redis集合,字符串不重复的集合。不同的是,一个有序集合的每个成员关联分数,用于以便采取有序set命令,从最小的到最大的分数有关。虽然成员都是独一无二的,分数可能会重复。 127.0.0.1:6379> ZADD page_rank 10 google.com (integer) 1 127.0.0.1:6379> ZADD page_rank 9 baidu.com 8 bing.com (integer) 2 127.0.0.1:6379> ZRANGE page_rank (error) ERR wrong number of arguments for ‘zrange‘ command 127.0.0.1:6379> ZRANGE page_rank 0 -1 1) "bing.com" 2) "baidu.com" 3) "google.com" 127.0.0.1:6379> ZRANGE page_rank 0 -1 withscores 1) "bing.com" 2) "8" 3) "baidu.com" 4) "9" 5) "google.com" 6) "10"
语法 Redis客户端的基本语法如下: [root@69_server ~]# redis-cli 127.0.0.1:6379> 要启动redis客户端,打开终端,输入命令Redis命令行:redis-cli。这将连接到本地服务器,现在就可以运行各种命令了。 执行ping命令,来检查是否服务器正在运行。 127.0.0.1:6379> ping PONG 远程服务器上运行命令 要在Redis远程服务器上运行的命令,需要通过同一个客户端redis-cli 连接到服务器 [root@108_server ~]# redis-cli -h 10.200.134.6 -p 6379 10.200.134.6:6379>
本文出自 “9527” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1722016
原文地址:http://liangey.blog.51cto.com/9097868/1722016