Redis概要

Posted 高数之父带你学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis概要相关的知识,希望对你有一定的参考价值。

    这次写个Redis教程。先说一个大概内容。然后根据知识点写出相应的实现。最后利用代码调用Redis数据库。并附有习题。边讲边练。

    

  1. 字符串类型 string

  2. 哈希类型    hash

  3. 列表类型  list

  4. 集合类型  set

  5. 有序集合类型  zset

字符串类型 string

  • 存储  set key value

存储多个值 mset key1 value1 key2 value2

  • 获取 get key

获取多个值  mget key1 key2

  • 删除 del key1 key2 (可以删除多个)

哈希类型  hash

  • 存储  hset key field name

存储多个 hmset key filed1 name1  field2 name2

  • 获取  hget key field

获取多个值  hmget key field1 field2

  • 删除  del key filed

列表类型  list

  • 添加   lpush key value   将元素添加到列表左侧

rpush key value   将元素添加到列表右侧

  • 获取   lrange key start end

  • 删除   lpop  key

rpop key

集合类型 set

  • 存储  sadd  key value

  • 获取  smember  key

  • 删除  srem  key value

有序集合类型 zset (哈希表和调表实现)

  • 存储 zdd      key score value

  • 获取 zrange key start end

  • 删除 zrem    key value

通用命令

  1. key *  查询所有键

  2. type key 获取键对应类型

  3. del key 删除指定的key value

  4. EXISTS key 判断一个键是否存在



  1. Redis是一个内存数据库。

  2. Redis不支持回退。

  3. Redis支持事务



这是目前我的总结。 下一章开始详细讲解。


以上是关于Redis概要的主要内容,如果未能解决你的问题,请参考以下文章

redis入门指南书中概要

disque概要

Django中,websocket实时通信设置概要

websphere 概要文件创建已完成但有错误,原概要AppServer01下全部删除,但是不成功,可能原来没删除干净

设计概要设计-详细设计-到底需要输出什么???

使用命令管理概要文件