提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
Redis数据结构:
key-string
:一个key对应一个值key-hash
:一个key对应一个Mapkey-list
:一个key对应一个列表key-set
:一个key对应一个集合key-zset
:一个key对应一个有序的集合GEO
:存储地理位置(经纬度)HyperLogLog
:计算近似值的BIT
:存储的是一个byte[]命令:set key value [EX seconds] [PX milliseconds] [NX|XX]
- EX: 设置key的过期时间单位为秒
- PX: 设置key的过期时间单位为毫秒
- NX: key不存在时设置成功
- XX: key存在时设置成功
格式:set key value
示例:set name zhangsan
格式:get key
示例:get name
格式:set key value EX seconds
示例:set name zhangsan EX 10
示例:setex name 10 zhangsan
格式:set key value PX milliseconds
示例:set name zhangsan PX 10000
示例:psetex name 10000 zhangsan
格式:set key value NX
示例:set name zhangsan NX
示例:setnx name zhangsan
格式:set key value XX
示例:set name zhangsan XX
格式:mset key value [key value ...]
示例:set name zhangsan age 24 address beijing
# key不存在,创建key并赋值value为1,key存在,value加1
格式:incr key
示例:incr count
# key不存在,创建key并赋值value为increment,key存在,value加increment
格式:incrby key increment
示例:incrby count 2
# key不存在,创建key并赋值value为-1,key存在,value减1
格式:decr key
示例:decr count
# key不存在,创建key并赋值value为负decrement,key存在,value减decrement
格式:decrby key decrement
示例:decrby count 2
格式:append key value
示例:append name lisi
格式:strlen value
示例:strlen name
命令:hset key field value
格式:hset key field value
示例:hset person name zhangsan
格式:hget key field
示例:hget person name
格式:hmset key field value [field value ...]
示例:hmset person name zhangsan age 20
格式:hmget key field [field ...]
示例:hmget person name age
格式:hincrby key field increment
示例:hincrby person age 3
示例:hincrby person age -3 #自减
格式:hsetnx key field value
示例:hsetnx person class 3-4
格式:hexists key field
示例:hexists person name
格式:hdel key field [field ...]
示例: hdel person sex
格式:hgetall key
示例:hgetall person
格式:hkeys key
示例:hkeys person
格式:hvals key
示例:hvals person
格式:hlen key
示例:hlen person