redis登录案例
    Redis登陆案例
    1、前言
    Redis是一个开源的、基于内存的高速键值存储数据库,可以存储数据以及进行数据操作。它的特点是高性能、低延迟、高可用的等。Redis作为NoSQL数据库中的一员,由于其特点,在现今的Web应用开发中,非常常见的使用的场景是用户登录时的session缓存,也可以将Redis用于用户登录验证。本文将介绍使用Redis进行用户登录验证的案例。
    2、Redis登录案例
    (1)准备工作
redis是nosql数据库吗    1. 安装Redis
    安装Redis很简单,可以从网上下载软件包,按照本文的安装说明进行安装,安装完成后,即可启动Redis服务。
    2. 安装python
    安装python请参考Python,安装完成后,配置相关Python库,如redis,pymysql等,以在代码中调用。
    (2)编写登录验证代码
    1. 登录程序
    import redis
    def userLogin(username, password):
    r = redis.Redis(host='127.0.0.1', port=6379, db=0)
    userKey = username + '_' + password
    ists(userKey):
    userInfo = r.hgetall(userKey)
    return userInfo
    else:
    return False
    #调用程序
    userInfo = userLogin('test','123456')
    if userInfo:
    print (userInfo)
    else:
    print ('登录失败!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。