Redis 数据类型

Posted 七脉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 数据类型相关的知识,希望对你有一定的参考价值。

五中数据类型:String、List、Set、Hash、zset(sorted set)

链接指令:./src/redis-cli -p 6381 --raw(--raw是控制中文显示)

一、String  

127.0.0.1:6381> set name "李如玉"
OK
127.0.0.1:6381> get name
李如玉

二、List

127.0.0.1:6381> lpush names 千羽
1
127.0.0.1:6381> lpush names 千易
2
127.0.0.1:6381> lpush names 云帆
3
127.0.0.1:6381> lrange names 0 0
云帆
127.0.0.1:6381> lrange names 1 1
千易
127.0.0.1:6381> lrange names 2 2
千羽
127.0.0.1:6381> lrange names 0 2
云帆
千易
千羽
127.0.0.1:6381> lrange names 0 -1
云帆
千易
千羽

三、Set

127.0.0.1:6381> sadd nameset lyr
1
127.0.0.1:6381> sadd nameset lry
1
127.0.0.1:6381> sadd nameset szw
1
127.0.0.1:6381> smembers nameset
lyr
lry
szw
127.0.0.1:6381> 

四、Hash

127.0.0.1:6381> hset lyr name "李玉荣"
1
127.0.0.1:6381> hset lyr age 18
1
127.0.0.1:6381> hget lyr name
李玉荣
127.0.0.1:6381> hget lyr age
18

hash赋值还可以hmset key key1 v1 key2 v2这种赋值方式,其实hset同样可以酱紫

五、zset(sorted set)

127.0.0.1:6381> zadd znames 1 "第一个"
1
127.0.0.1:6381> zadd znames 2 "第二个"
1
127.0.0.1:6381> zadd znames 3 "第三个"
1
127.0.0.1:6381> zcard znames
3
127.0.0.1:6381> zrange znames 0 2
第一个
第二个
第三个

redis操作指令大全,参考:http://www.runoob.com/redis/redis-tutorial.html

以上是关于Redis 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Redis的列表(List)类型

如何利用redis来进行分布式集群系统的限流设计

Redis的数据类型之String

在代码片段中包含类型转换

Redis五种基本数据类型的典型应用场景

Redis五大数据类型详解