Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。以下是一些基本用法
1.string
添加获取
set name "xiaoxiaohei"
get name
获取字串
GETRANGE name 0 5
获取所有(一个或多个)给定 key 的值。
MGET name1 name2
将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。
SETEX key seconds value
2.hash map
添加获取
HMSET user username xiaoxiaohei password 123456 hobby basketball
HGETALL user
HGET user username
3.list
添加获取
LPUSH users aaa
LPUSH users bbb
LPUSH users ccc
LRANGE users 0 10
4.sets
添加获取
SADD sets aaa
SADD sets "fff"
SMEMBERS sets
5.zset(sorted set:有序集合):Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。
添加获取
ZADD zsets 5 aaa
ZADD zsets 3 bbb
ZADD zsets 4 ccc
ZRANGEBYSCORE zsets 0 1000