zoukankan      html  css  js  c++  java
  • 【需要重新维护】Redis笔记20170811视频

    很多内容都是抄的,个人记录

    1、windows下初见

    安装

    进入目录

    修改配置文件(暂时使用默认,未配置环境变量)

    目录下:redis-server.exe启动服务

                    新建命令提示符,目录下,redis-cli.exe

                   set key value

                   get key

    ====================================================

    乌班图崩了,重装下班,明天再嗨

    乌班图

    sudo gedit /etc/apt/sources.list

    在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。
    接一下要做的就是:

     
    sudo apt-get update

    这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。

    --失败

    =======================================================下载与编译

    lunix
    

    $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
    $ tar xzf redis-2.8.17.tar.gz
    $ cd redis-2.8.17
    $ make//编译

    ok====================================================安装完成-开始配置

    $ cd src
    $ ./redis-server
    哇,启动啦===================================================进度有点慢嘿嘿~
    

    书签:http://www.runoob.com/redis/redis-install.html

    数据类型:

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

    String类型存取:

    127.0.0.1:6379> set today 20170826
    OK
    127.0.0.1:6379> get today
    "20170826"

    hash(哈希)类型存取:

    127.0.0.1:6379> hmset tonight dog loney cool freezy
    OK
    127.0.0.1:6379> HGETALL tonight
    1) ":dog"
    2) "loney"
    3) "cool"
    4) "freezy"
    5) "dog"
    6) "loney"
    127.0.0.1:6379>
    List(列表)存取:
    127.0.0.1:6379> lpush dog candy
    (integer) 1
    127.0.0.1:6379> lpush dog bob
    (integer) 2
    127.0.0.1:6379> lpush dog lucy
    (integer) 3
    127.0.0.1:6379> lpush dog andy
    (integer) 4
    127.0.0.1:6379> lpush dog me
    (integer) 5
    127.0.0.1:6379> lrange dog 0 1
    1) "me"
    2) "andy"
    127.0.0.1:6379> lrange dog 0 0
    1) "me"
    127.0.0.1:6379>
    set(集合):
    127.0.0.1:6379> sadd animal dog
    (integer) 1
    127.0.0.1:6379> sadd animal cat
    (integer) 1
    127.0.0.1:6379> sadd animal monkey
    (integer) 1
    127.0.0.1:6379> sadd animal rebbit
    (integer) 1
    127.0.0.1:6379> sadd animal cat
    (integer) 0

    smembers animal

    zset(有序集合):

    127.0.0.1:6379> zadd stu 0 zero
    (integer) 1
    127.0.0.1:6379> zadd stu 0 zero1
    (integer) 1
    127.0.0.1:6379> zadd stu 1 zero 2
    (error) ERR syntax error
    127.0.0.1:6379> zadd stu 1 zero2
    (integer) 1
    127.0.0.1:6379> zadd stu 2 zero2
    (integer) 0
    127.0.0.1:6379> zadd stu 2 zero2
    (integer) 0
    127.0.0.1:6379> ZRANGEBYSCORE stu
    (error) ERR wrong number of arguments for 'zrangebyscore' command
    127.0.0.1:6379> ZRANGEBYSCORE stu 0 100
    1) "zero"
    2) "zero1"
    3) "zero2"
    127.0.0.1:6379>
    远程连接:

     

     




     
  • 相关阅读:
    Swift
    Swift
    POJ2029——Get Many Persimmon Trees
    windows-install-python-and-sphinx(*.rst file)
    【cocos2d-x】尝鲜 Cocos Code IDE(不断更新)
    mysql 删除重复数据sql声明
    开销是有益的:AppCan 至HTML5移动创新和创业精神和健康
    hibernate它5.many2one单向
    Insecure default in Elasticsearch enables remote code execution
    TestNg显示器(一个)-----监听器,类型和配置使用---另外META-INF详细解释
  • 原文地址:https://www.cnblogs.com/the-fool/p/11054212.html
Copyright © 2011-2022 走看看