DEV Community

testted123456
testted123456

Posted on

redis-数据类型

string

redis 127.0.0.1:6379> SET key1 value1
redis 127.0.0.1:6379> GET key1
value1
redis 127.0.0.1:6379> DEL key1
# 设置key1过期时间(秒),可重复设置
redis 127.0.0.1:6379> expire key1 10
# 查询key1过期时间
redis 127.0.0.1:6379> ttl key1
Enter fullscreen mode Exit fullscreen mode

hash

redis 127.0.0.1:6379> HMSET hash1 field1 'v1' field2 'v2'
redis 127.0.0.1:6379> HGET hash1 field1
v1
redis 127.0.0.1:6379> HDEL hash1 field1
redis 127.0.0.1:6379> HEXISTS hash1 field1
Enter fullscreen mode Exit fullscreen mode

list

redis 127.0.0.1:6379> lpush list1 value1 value2
redis 127.0.0.1:6379> lrange list1 0 1
Enter fullscreen mode Exit fullscreen mode

set

set是string的无序集合

redis 127.0.0.1:6379> sadd set1 a
redis 127.0.0.1:6379> sadd set1 b
redis 127.0.0.1:6379> smembers set1
a
b
redis 127.0.0.1:6379> sdiff set1 set2 set3 *返回set的差集*
redis 127.0.0.1:6379>  sinter set1 set2 *返回set的交集*
redis 127.0.0.1:6379> 
Enter fullscreen mode Exit fullscreen mode

sorted set

stirng有序集合

redis 127.0.0.1:6379> zadd zset1 1 value1 
redis 127.0.0.1:6379> zadd zset1 2 value2
redis 127.0.0.1:6379> zadd zset1 3 value3
redis 127.0.0.1:6379> zrange zset1 1 3 withscores
1) "value1"
2) "value2"
3) "value3"

Enter fullscreen mode Exit fullscreen mode

Top comments (0)