一、数据类型:
redis支持5种数据类型
string字符串
hash哈希
list列表
set集合
zset有序集合
1.redis命令行连接
1 redis-cli -h 127.0.0.1 -p 6379
2.string字符串
string类型是二进制安全,strong可以包含任何数据类型,jpg图片,序列号对象。最大能存储512MB。
1 127.0.0.1:6379> set name "kasen" 2 3 OK 4 5 127.0.0.1:6379> get name 6 7 “kasen"
3.hash哈希
redis hash是一个键值对集合,是一个string类型的field和value的映射表。
1 127.0.0.1:6379> hmset student name "kasen" age "12" 2 3 OK 4 5 127.0.0.1:6379> hget student name 6 7 "kasen" 8 9 127.0.0.1:6379> hget student age 10 11 “12"
4.list列表
按照插入的排序,可以在头部或尾部添加
1 127.0.0.1:6379> lpush worker qwe asd zxc 2 3 (integer) 3 9 127.0.0.1:6379> lrange worker 0 10 10 11 1) "qwe" 12 13 2) "asd" 14 15 3) "zxc"
5.set集合
redis的set是string类型的无序集合
1 127.0.0.1:6379> sadd payer qwe 2 3 (integer) 1
6.zset有序集合
zset和set一样也是string类型原生的集合,且不允许重复。不同的是,zset每个元素会关联一个double类型的分数,通过分数来为集合中的成员从小到大的排序。
1 127.0.0.1:6379> zadd home 1 redis 2 3 (integer) 1 4 5 127.0.0.1:6379> zadd home 3 add 6 7 (integer) 112 13 127.0.0.1:6379> zrangebyscore home 0 100 14 15 1) "redis" 16 17 2) "add"
浙公网安备 33010602011771号