1.redis 是key-value的数据,所以每个数据都是一个键值对
2.键的类型是字符串
3.值得类型分为五种: 字符串string,哈希hash,列表list,集合set,有序集合zset
4.string
string是redis最基本的类型,最大能存储512MB数据,string类型是二进制安全的,可以为任何数据。
1.设置键值:set key value
2.设置键值及过期时间,以秒为单位:set key seconds value
3.设置多个键值:mset key value[key value..........]
1.根据键值取值,如果不存在此键值返回nil:get key
2.根据多个键获取多个值 mget key
运算:
1.要求:值是数字
2.将key对应的value加1 incr key
3.将key对应的value加整数 incrby key increment
4.将key对应的value 减1 decr key
将key 对应的value减整数 decrby key decrement
其他:
1. 追加值 append key value
2.获取值长度 strlen key
键的命令:
1.查找键,参数支持正则:keys pattern 例:keys *
2.判断键是否存在,如果存在返回1,不存在返回0 :exist key [key.........]
3.查看键对应的value的类型 type key
4.删除键及对应的值 del key [key.......]
设置过期时间,以秒为单位 expire key seconds
创建时没有设置过期时间则一直存在,直到使用del 移除
查看有效时间,以秒为单位 ttl key