Python 练习册 3-将 200 个激活码存到Redis
2017-08-08 本文已影响7人
双核孤城
Redis
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构。
安装并启动,mac环境
- 官网下载
- 解压并移动到/usr/local/目录下
- 在终端中使用cd命令进入redis文件夹
- 测试编译
sudo make test
- 安装
sudo make install
- 启动redis服务
redis-server
安装redis的python库
使用pip命令直接可以安装,pip3 install redis
代码
import uuid
import redis
def generate_code(num):
codes = []
for i in range(num):
codes.append([str(uuid.uuid1())])
return codes
if __name__ == '__main__':
pool = redis.ConnectionPool(host='localhost', port=6379, db=0)
r = redis.Redis(connection_pool=pool)
r.set('codes', generate_code(200))
print(r.get('codes'))