Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
示例:
127.0.0.1:6379> set name "yanfadi"
OK
127.0.0.1:6379> get name
"yanfadi"
示例:
127.0.0.1:6379> hmset user:1 username yanfadi password yanfadi points 500
OK
127.0.0.1:6379> hgetall user:1
1) "username"
2) "yanfadi"
3) "password"
4) "yanfadi"
5) "points"
6) "500"
示例:
127.0.0.1:6379> lpush yanfadi redis
(integer) 1
127.0.0.1:6379> lpush yanfadi memcached
(integer) 2
127.0.0.1:6379> lpush yanfadi shell
(integer) 3
127.0.0.1:6379> lrange yanfadi 0 10
1) "shell"
2) "memcached"
3) "redis"
127.0.0.1:6379>
示例:
127.0.0.1:6379> sadd yanfadi.com redis
(integer) 1
127.0.0.1:6379> sadd yanfadi.com memcached
(integer) 1
127.0.0.1:6379> sadd yanfadi.com shell
(integer) 1
127.0.0.1:6379> smembers yanfadi.com
1) "redis"
2) "shell"
3) "memcached"
127.0.0.1:6379>
示例:
127.0.0.1:6379> zadd yanfadi 0 redis
(integer) 1
127.0.0.1:6379> zadd yanfadi 0 memcached
(integer) 1
127.0.0.1:6379> zadd yanfadi 0 shell
(integer) 1
127.0.0.1:6379> zrangebyscore yanfadi 0 100
1) "memcached"
2) "redis"
3) "shell"
127.0.0.1:6379>