一、数据类型:

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"

 

 
posted on 2021-09-13 15:24  kasenkasen  阅读(31)  评论(0)    收藏  举报