redis数据类型及常用方法
原创
Redis数据类型及常用方法
Redis是一种开源的、基于内存的键值存储数据库,它拥护多种数据结构,如下所示:
1. 字符串(String)
字符串是Redis最基本的数据类型,可以存储任何形式的字符串,包括二进制数据。
SET key value
GET key
2. 列表(List)
列表是单纯的字符串列表,按照插入顺序排序。可以使用列表对数据进行排队操作。
LPUSH key value1 value2 ...
LRANGE key start stop
LPOP key
3. 集合(Set)
集合是字符串的无序集合,集合内的元素是唯一的,不能重复。
SADD key member1 member2 ...
SMEMBERS key
SREM key member1 member2 ...
4. 哈希(Hash)
哈希是一个键值对集合,适合存储对象。
HSET key field1 value1 field2 value2 ...
HGET key field1
HGETALL key
5. 有序集合(Sorted Set)
有序集合是集合的一种,每个元素都会相关性一个分数(score),基于分数自动排序。
ZADD key score1 member1 score2 member2 ...
ZRANGE key start stop
ZSCORE key member
6. 常用方法
以下是Redis的一些常用方法:
DEL key
EXISTS key
KEYS pattern
EXPIRE key seconds
TTL key