redis非关系型数据库的基本类型以及简单操作

本文介绍了Redis数据库的五种基本数据类型:string、hash、list、set和zset,并提供了相关操作示例,如设置、获取、删除、修改和检查键值。此外,还展示了如何使用Python实现账号登录功能,通过先比较Redis中的数据,如果匹配则直接登录成功,否则再查询MySQL数据库的login表来验证。
摘要由CSDN通过智能技术生成

2018.01.19**************************************************************
author: wills
redis有五大类型 sting hash list set zset
set p 1 设置p的值为1
get p 获取p的值
incr p 整数p的值增加1
decr p 整数p的值减少1
redis相关 REmote Dictionary Server

1. set mykey “test” 为键mykey设置新值,并覆盖原有值
2. getset mcounter 0 先取值mcounter的值,再给mcounter赋值,取得值是mcounter之前的值
3. setex mykey 10 “hello” 设置mykey的过期时间为10s,在存活时间内可以取mykey的值,过期后mykey不在存在
4. setnx mykey “hello” 若该键不存在,则为该键设置新值


1. del mykey 删除已有键


1.append mykey “hello” 若该键不存在,返回当前value的长度,若存在则返回追加后的长度
2. incr mykey 如果mykey的值是整数则其值增加1,否则出错
3. decr mykey 如果mykey的值是整数其值减一,否则报错
4. decrby mykey 3 如果mykey的值为整数则其值 - 3
5. setrange mykey 20 dd 把mykey中第21和22


1. exists mykey 判断mykey这个键是否存在,存在返回1,不存在返回0
2. get mykey 获取mykey对应的值
3. strlen mykey 查看mykey的长度
4. ttl mykey 查看mykey的存活时间,一直存在则为-1,不存在-2 ,有存在时间则返回剩余存在时间
5. mget key1 key2 key3 批量的获取键
6. 查看数据类型 type p

下面是一个我用python模拟账号登录的操作,输入的账号和密码先和非关系型数据库redis里面的数据进行,当比较结果匹配时直接显示登录成功,如果不匹配࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值