Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 1.35 KB

redis1.md

File metadata and controls

62 lines (48 loc) · 1.35 KB

DOCKER使用指南

Auth: 王海飞 Data:2018-04-19 Email:779598160@qq.com github:https://github.com/coco369/knowledge

前言

Redis是一个开源的Key-Value存储, redis层面,永远只有一个键(字符串对象,值的种类有字符串对象,队列对象,集合对象,hash对象)

主要有五大类型

1. string类型:

基本需要熟悉的命令:

  增删改查:set get del 
  decrby(减少指定整数)
  incrby(增加指定整数)
  incrbyfloat(增加指定的单精度)
  批量:mset mget 
  自增, 自减:incr decr
  追加:append(返回长度)

  删除所有的key   flushall
  获取getrange
2. hash类型:
  增删改查:hset hget
  hgetall keys
  hkeys keys
  hvals keys
  hdel keys field
3. list类型:

lisy是基于双向链表实现的,用于评论系统,新闻分页列表,消息队列等

lpush 左边插入 返回个数
rpush 右边插入 返回个数
lpop 移除左边 返回移除的值
rpop 移除右边
llen 列表个数
lrange key start stop 下标 (0 -1全部,0 1 前两个,-2 -1 倒数最后两个)
4. set集合
增删改查: sadd srem/spop(随机弹出元素) smembers
个数 scard
5. zset有序集合

增删改查: zadd