简介
Redis 命令十分丰富,包括键(Key)、字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)、发布与订阅(Pub/Sub)等 14 个 Redis 命令组,共两百多条 Redis 命令。
本实训项目的主要内容是通过 API 学习常用的 Redis 命令,并使用客户端与 Redis 进行交互,最终将通过三个实际问题来检测学习效果。
第一关
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import redis
conn = redis.Redis()
def task_empty():
# 请在下面完成判断任务列表是否为空
#********* Begin *********#
return int(conn.llen("task_list")) == 0
#********* End *********#
def get_task():
# 请在下面完成获取一个任务
#********* Begin *********#
task = conn.rpop("task_list")
conn.set("current_task", task)
#********* End *********#
def get_unallocated_staff():
# 请在下面完成获取一个未分配的员工
#********* Begin *********#
staff = conn.srandmember(