• mac系统 redis安装及常用命令


    目录:

    1、Homebrew介绍和使用

    2、mac系统 redis安装

    3、redis常用管理命令

    4、redis数据类型及常用命令

    1、Homebrew介绍和使用:

    因为很多安装教程都是通过Homebrew安装的,所以首先介绍Homebrew:

    Homebrew介绍和使用

    2、mac系统 redis安装

    (1)普通安装:mac os 安装 redis

      先进reis官网下载,https://redis.io/download,然后把下载的 redis-3.2.8 / redis-5.0.5 文件夹拷贝进入/usr/local/,在Terminal安装。打开命令行执行以下命令:

    $ cd redis-3.2.8
    $ make
    $ sudo make install 


    详细教程:【Redis】Linux上安装Redis 及常用命令
    // 1. 下载Redis指定版本的源码压缩包到当前目录
    
    
    wget wget http://download.redis.io/releases/redis-5.0.5.tar.gz
    
    
    // 2. 解压缩Redis源码压缩包
    
    
    tar xzf redis-5.0.5.tar.gz
    
    
    // 3. 建立一个redis目录的软连接,指向redis-5.0.5(为了不把redis目录固定在指定版本上,有利于Redis未来版本升级)
    
    
    ln -s redis-5.0.5 redis
    
    
    // 4. 进入redis目录
    
    
    cd redis
    
    
    // 5. 编译(编译之前保证安装了gcc)
    
    
    make
    
    
    // 6. 安装(将Redis的相关运行文件放到/usr/local/bin/下,这样就可以在任意目录下执行Redis命令)
    
    
    make install 
     

    (2)Homebrew安装:

    $ brew install redis

    3、配置和启动redis:

    (1)redis-server:直接启动

    但是这样没有办法在这个tab下做任何操作了,而且当命令行窗口关闭后,redis也会关闭。

    (2)redis-server /usr/local/redis-5.0.5/redis.conf:从配置文件启动(常用)

    如果想redis在后台启动,需要先找到配置文件:/usr/local/redis-5.0.5/redis.conf,然后将配置文件中的选项daemonize设置成yes,然后从配置文件中启动

    (3)redis-cli:启动本地客服端,连接本地的 redis 服务

    (4)redis-cli shutdown: 关闭redis

    (5)redis-cli -h host -p port -a password:链接远程redis

    4、redis数据类型及常用命令

    各个数据类型及常见命令见:Redis 键(key) 命令

    命令行为
    set key value 设置 key 值为 value
    get key 读取 key 的值
    del key 删除 key
    expire key seconds 设置 key 的生存时间(seconds 秒后自动删除)
    ttl key 查看 key 剩余生存时间
    exists key 判断 key 是否存在
    ping 测试与服务端是否联通
    keys * 匹配数据库中所有 key
    dbsize 查询当前数据库中 key 的数量
    info 返回关于 Redis 服务器的各种信息和统计数值
    flushdb 清空当前数据库中的所有 key
    flushall 清空整个 Redis 服务器的数据( 删除所有数据库的所有 key )
    quit 请求服务器关闭与当前客户端的连接( 断开连接 )

    Redis数据类型简介

    数据类型存储的值读写能力
    String 字符串,整数或浮点数 对字符串或一部分字符串执行操作;对整数进行自增和自减操作等
    Hash 包含键值对的无序散列表 对单个 元素进行增、删、改;获取所以的键值对等
    List 链表上的节点字符串元素 推入、弹出元素;修剪、查找、移除元素等
    Set 各不相同的字符串元素 对单个 元素进行增、删、改;计算集合 交,并补集等
    Sorted Set 带分数的有序集合 对单个 元素进行增、删、改;按照分数范围查元素等

     

     

     

     

     

  • 相关阅读:
    cocos2d多语言互调之一---lua调java
    vue 组件
    封装 XMLHttpRequest
    Ajax 请求
    jq 显示和隐藏 计时器
    jq 动画DOM及其操作
    jq 表单提交
    jq 事件绑定
    js 一些实用的封装和兼容
    工厂、原型、混合模式
  • 原文地址:https://www.cnblogs.com/hailin2018/p/14186054.html
Copyright © 2020-2023  润新知