zoukankan      html  css  js  c++  java
  • Linux / MacOS 下Redis 安装、配置和连接

    下载

      下载redis压缩包 最新的为 5.0.4 地址 http://download.redis.io/releases/redis-5.0.4.tar.gz

    安装

    1 解压

    切换工作目录到redis文件所在目录然后解压文件

    切换 默认的下载目录

      cd ~/Downloads

    解压文件

      tar -zxvf redis-5.0.4.tar.gz

    复制文件,放到usr/local/redis⽬录下

    创建redis目录

      sudo mkdir /usr/local/redis

    移动文件

      sudo mv ./redis-5.0.4 /usr/local/redis/

    2 生成

    切换工作目录到/usr/local/redis/redis-5.0.4

    (确保已经安装了 gcc 。terminal 输入gcc --version 或 gcc -v 安装将会现实版本信息,未安装提示未找到命令)

      sudo make

    完成后会提示测试

      sudo make test

    3 安装

    完成之后 进行安装 默认的将会安装到 /usr/bin下

      sudo make install

    安装完成

    查看

    切换工作目录到 /usr/bin下

      cd /usr/bin

      ls -la | grep redis

    配置

    创建配置文件目录:

      sudo mkdir /etc/redis

    拷贝默认配置文件到新创建目录下

      sudo cp /usr/local/redis/redis-5.0.4/redis.conf /etc/redis

    用vim 编辑器打开配置文件

      sudo vim /etc/redis/redis.conf

    绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip

      bind 127.0.0.1

    端⼝,默认为6379

      port 6379

    是否以守护进程运⾏

    默认的配置为 no 推荐改成 yes

      daemonize yes

    数据⽂件

      dbfilename dump.rdb

    数据⽂件存储路径

    如果路径不存在最好手动创建目录(sudo mkdir -p /var/lib/redis)

      dir /var/lib/redis

    ⽇志⽂件(路径不存在 也创建 sudo mkdir -p /log/lib/)

      logfile /var/log/redis/redis-server.log

    数据库,默认有16个

      database 16

    主从复制,类似于双机备份。

      slaveof

    更多详细配置:redis 中文-官方文档 : http://www.redis.cn/documentation.html


           redis 中文-配置文档 :http://www.redis.cn/topics/config.html

    启动终止

    服务器端

    查看服务器端帮助:

      redis-server --help

          

    启动服务器:

      1)sudo service redis start

      2)redis-server /etc/redis/redis.conf (推荐这个样子来)

    停止服务器:

      1)sudo service redis stop

      2)sudo kill -9 pid 杀掉redis进程

    获取pid(ps -ef | grep redis)  

          

    重启服务器:

      sudo service redis restart

    客户端 

    客户端的命令为redis-cli

    可以使⽤help查看帮助⽂档

      redis-cli --help

    连接redis

      redis-cli

          

    运⾏测试命令

    输入 PING 服务端 返回 PONG 表示已连接成功

      

    redis 数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库

    切换数据库

      select n ( n ∈(0,database-1))

      

     

  • 相关阅读:
    LeetCode My Solution: Minimum Depth of Binary Tree
    Managing Data in Containers
    ZooKeeper系列(四)
    ZooKeeper系列(三)
    ZooKeeper系列(二)
    Zookeeper系列(一)
    (转)淘淘商城系列——dubbo监控中心
    (转)淘淘商城系列——MyBatis分页插件(PageHelper)的使用以及商品列表展示
    (转)淘淘商城系列——展示后台管理页面
    (转)淘淘商城系列——服务调用测试
  • 原文地址:https://www.cnblogs.com/monkey-code/p/11345217.html
Copyright © 2011-2022 走看看