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小时内删除。
发表评论