- String
- 存储 set key value
- 获取 get key
- 删除 del key
- hash
- 存储 hset key field value
- 获取
- hget key field
- hgetall key : 获取所有的field和value
- 删除 hdel key field
- 列表 list
- 添加
- lpush key value :将元素添加到列表左边
- rpush key value : 将元素添加到右边
- 获取
- lrange key start end : 范围获取
- 删除
- lpop key : 弹出左边元素
- rpop key : 弹出右边元素
- 添加
- 集合 set : 不允许重复
- 存储 : sadd key value
- 获取 :smembers key : 获取set中所有元素
- 删除 :srem key value : 删除set中某个元素
- 有序集合 : 不允许重复且有序
- 存储 : zadd key score value : score double类型 用来排序
- 获取 :zrange key start end : withscores连带分数获取
- 删除 :zren key value
- 通用
- key * : 查询所有的键
- type key : 获取键对应的value类型
- del key : 删除指定的key value
持久化
- RDB : 默认 并不保证所有数据
- 在一定的时间中检测key变化
- 编辑redis.windows.conf
save 900 1 :
save 300 10 :
save 60 10000 : 一分钟执行了10000条命令持久化到硬盘
- AOF :记录每一条命令操作后,就持久化
- 编辑redis.windows.conf
appendonly no/yes 每执行一条语句
appendonly everysec 每个一秒
- 编辑redis.windows.conf