redis介绍;特性介绍

是什么:

  是一种键值存储系统,里面的值可以是:

       查询key 的类型 type key

  字符串:如列表/hase/集合中的元素都是字符串

  • 增加/修改键值对:set key value
  • 一次设置多个键值对:mset key1 value1
  • 修改键的值,并返回旧值:getset key newvalue
  • 删除键值对:del key
  • 查询键值对:get  key
  • 一次查询对个键的值:mget key1 key2

  列表:广告标签

  集合:如终端的IMEI,Redis 中集合是通过哈希表实现的

  Hase(哈希):哈希表,里面存了很多键值对,如广告位配置,命令/结构如下:runoobkey为表,1)为键,“name”为值

    • 创建/增加/设置键值对:HSET runoobkey KEY1 VALUE1
    • 删除键值对:HDEL runoobkey KEY1,fild2
    • 获取哈希表中的所有键值:HGETALL runoobkey
    • 获取hase中的所有键:HKEYS runoobkey
    • 获取Hase中的所有值:HVALS runoobkey
    • 获取Hase中的字段数:HLEN runoobkey
    • 获取hase中指定字段的值:HGET runoobkey FIELD1/KEY1
    • 获取多个指定字段的值:HMGET runoobkey KEY1 KEY2   

       

127.0.0.1:6379>  HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

怎么样操作:

  • 建立连接:redis-cli(客户端工具) -h host -p port -a passwd

参考:菜鸟教程

原文地址:https://www.cnblogs.com/1009gavin/p/8793965.html