美文网首页
Redis相关

Redis相关

作者: 如果明日来临 | 来源:发表于2018-04-21 10:21 被阅读14次
    1. Redis安装及使用
      1)下载地址:https://github.com/MSOpenTech/redis/releases
      根据你的系统平台选择相应的安装包
      2)安装完毕后,打开cmd,切换到redis目录,运行 redis-server.exe redis.windows.conf

      启动服务端.png
      这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。
      切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
      设置键值对 set myKey abc
      取出键值对 get myKey
      连接服务端.png
    2. Redis 数据类型
      Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)

    数据类型.png
    1. string
    1)设置指定key,得到指定key对应的value
    图片.png
    2)对整数加1(自增)
    图片.png
    3)对整数减2
    图片.png
    2. list
    从左边先推入12 再推入13 这时从右边推出一个元素 则为12
    图片.png
    llen能求出序列的长度为3 证明list序列可以推入相同的元素
    图片.png

    3. set
    scard能求出集合的长度为2 说明集合不能插入相同的元素

    图片.png 判断元素是否属于集合.png 移除元素.png
    4.hash
    往哈希表hash1中存储键值对 键为key1 值为12 并取得键key1的值
    图片.png
    往哈希表hash1中存储键值对 键为key2 值为13 并取得hash1的长度
    图片.png
    同时取得hash1中 key1和key2的值 注意要用hmget
    图片.png
    1. sorted set
      往有序集合zset1中存储成员val1 值为9.1 成员val2 值为10.2 成员val3 值为11.3
      图片.png
      将zset1三个值按从小到大排名
      图片.png
      将val1的值设为12.4 排名发生变化 val1的值最大排在最末
      图片.png
      将val2的值设与val1相等为12.4 则val1排在val2前面 因为1比2小
      图片.png

    相关文章

      网友评论

          本文标题:Redis相关

          本文链接:https://www.haomeiwen.com/subject/tintlftx.html