zoukankan      html  css  js  c++  java
  • redis安装

    1、下载安装包到本地

      下载时需要选择选择和本地电脑配置相对应的安装包32位,64位。

    2、启动Server

      Win+R-->cmd-->cd c: eids回车,切换到redis目录,输入redis-server.exe redis.windows-services.conf启动服务器

      

    3、启动客户端

      Win+R-->cmd--cd c: eids回车,切换到redis目录,输入redis-cli.exe -h 127.0.0.1 -p 6379 回车启动客户端。

       

    4、基本数据类型

      Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

       键严格区分大小写。

      4.1 字符串(string)

      key value键值对中值为string类型,string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。 最长支持512Mb.

      使用命令:set 设置值,使用get 获得值。

      

      

      4.2 哈希(hash)  

    Redis hash 是一个键名对集合。

    Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象.

    使用命令 hmset  HGETALL    

      

      4.3 列表(list)

      Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

      使用命令lpush 在结尾插入,使用lrange 命令取得数据。

      

       4.4 集合(set)  

    Redis的Set是string类型的无序集合。

    集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

       使用命令  sadd 添加集合 smembers取得集合数据。

      

      4.5 有序集合(ZSet)

      zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。 

    不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

    zset的成员是唯一的,但分数(score)却可以重复

    使用zadd 命令添加集合元素,使用zrangebyscore 设置分数值序列

    参考资料

    下载地址

    菜鸟教程

  • 相关阅读:
    Codeforces 1249 F. Maximum Weight Subset
    Codeforces 1249 E. By Elevator or Stairs?
    Codeforces 1249 D2. Too Many Segments (hard version)
    使用subline作为Stata外部编辑器,并实现代码高亮
    Getting a handle on
    Economics degrees
    The threat to world
    他山之石,calling by share——python中既不是传址也不是传值
    Python的几个爬虫代码整理(网易云、微信、淘宝、今日头条)
    一梦江湖费六年——QQ群聊天分析
  • 原文地址:https://www.cnblogs.com/bro-ma/p/6932862.html
Copyright © 2011-2022 走看看