教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Redis的基本数据类型【Python面试题】

更新时间:2021年06月04日14时02分 来源:传智教育 浏览次数:

(1)问题分析
面试官主要考核对Redis的了解
(2)核心问题讲解
Redis是键值对的数据库,有5种主要数据类型字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)
(3)问题扩展
①string
string是Redis的基本类型,Redis的一个键对应一个string类型的值,相关命令格式如下:
set key value                        # 添加数据,value为string类型
get key                                # 根据键获取数据
②hash
Redis中的hash类型存储一张记录字段(field)和string类型值(value)关系的映射表,相关命令格式如下:
hmset key field1 value1 field2 value2 ...    # 添加数据key
hget key field1                                # 获取key的第一个字段
③list
Redis中的list用于存储一组字符串,元素按顺序从list头部或尾部插入,列表元素可以重复,相关命令格式如下:
lpush key value1 value2 value3 ...            # 存储数据(头部插入)
rpush key value4 ...                        # 尾插法添加数据
# 按从头至尾的顺序,获取索引[index1,index2]之间的数据
lrange key index1 index2
④set
set是集合,它与list类似,但其中元素无序且唯一。存储set类型数据的命令为sadd。
⑤zset
zset是有序集合,它的元素有序,且每个元素都关联一个double类型的分数,这个分数是排序的标准,Redis会将集合中的元素按这个分数从小到大排序。命令格式为:
zadd key score member







猜你喜欢:

Scala编程的数据类型有几种?

python培训:Python判断变量数据类型的两种方法

break语句在Python中有什么用途?

使用Django中间件的六种方法[python培

传智教育Python+大数据开发培训

0 分享到:
和我们在线交谈!