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里面的数据进行,当比较结果匹配时直接显示登录成功,如果不匹配