zoukankan      html  css  js  c++  java
  • Redis学习——环境搭建以及基础命令使用

    0. 前言:

      这篇文章旨在对redis环境的搭建以及对redis有个大概的认识。

    一.redis搭建:

      环境:ubuntu 14

      软件包:redis-3.0.3.tar.gz

    安装步骤:  

      1. 首先解压redis源码包

      2. 进入目录redis-3.0.3,使用make编译源码

      3. 编译完成无错后使用sudo make install安装

    如下图所示:

     

    二.redis基本命令使用

      首先使用redis-server & 后台启动redis,默认端口为6379

    1. redis所支持的数据结构类型:

      字符串:String

      链表:List,其中链表可以用于当做队列以及栈使用

      哈希表:Hash

      无序集合:Set

      有序集合:Z-Set

    2. 根据redis所支持的类型每一个命令也只能应用对对应的数据结构类型。

    字符串(String):

    常用命令:

      SET key value  设置或者新增一个键值对

      GET key value  获取key对应的值

      APPEND key value  向key对应的值后面追加value值

      MSET key value [key value ...] 一次性设置多个键值对

      MGET key [key ...]  一次性获取多个建的值

      注:这里大写字母标示Redis命令,中括号为可选,详细的命令以及使用可以在redis官网或者手册查询

    示例:

      redis自带了客户端redis-cli可用于操作redis,直接执行redis-cli默认连接至本地的端口为6379的redis,可以使用-h和-p指定主机以及端口号

    链表(List):

    常用命令:

      LPUSH key value [value ...]  在链表头部插入value值

      LPOP key          取出链表头部的值

        注:这两个命令可以组成栈的基本操作

      LINDEX key index  获取index对应节点的值(从0开始计算,对于小于0的值从链表的末尾开始计算,最后一个元素为-1,依次类推)

         使用:所以可以通过LINDEX key 0 -1获取链表的所有值

      LLEN key      获取链表的长度

      LSET key index value  设置下标index对应的节点值为value,若index大于链表的长度则出错

      LREM key count value   移除值为value的节点

              其中 count > 0 时,从头到尾部移除count个值为value的节点

                count < 0 时,从尾部到头移除 |count| 个值为value的节点

                count = 0 时, 移除所有值为value的节点

    示例:

      

    通用的命令:

      DEL key [key ...]  删除key对应的键值对

      KEYS pattern    遍历列出符合pattern的所有键,如:KEYS * 列出所有的键,注:这个命令很耗时,不推荐使用。

      

  • 相关阅读:
    Laravel报错Call to undefined function IlluminateEncryptionopenssl_cipher_iv_length()
    总结:关于留学网站使用laravel框架的总结
    Laravel5 call to undefined function openssl cipher iv length() 报错 PHP7开启OpenSSL扩展失败
    call undefined function openssl_cipher_iv_length
    Laravel 出现 No application encryption key has been specified.
    Lavarel之环境配置 .env
    laravel怎么开启调试模式
    composer windows安装,使用新手入门
    windows下如何安装Composer?
    39个大数据可视化工具,哪个才是你的菜?
  • 原文地址:https://www.cnblogs.com/jabnih/p/4732755.html
Copyright © 2011-2022 走看看