Redis

首先注意

  1. 我们可以利用linux的wget命令来进行安装(自行百度)(wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理)。如果想使用wget安装的,可以参考该公众号。

  2. CentOS中可以使用yum来安装,Ubuntu不行

  3. 安装完Redis后需要装redis需要的软件:GCC(C的编译器,Redis是基于C语言写的)、TCL(TCL是一门语言,Redis的一些测试组件是使用TCL来进行编写的)

  4. 这个补充一下,是基于MAC安装Redis的:
    https://blog.csdn.net/angus_monroe/article/details/80629644

  5. Redis服务端安装和客户端安装是两种操作

  6. 以下操作利用linux相关命令安装操作进行安装

安装Redis

使用 apt 从官方 Ubuntu 存储库来安装(分开执行)

 sudo apt update
sudo apt install redis-server

配置Redis的

  1. 打开 Redis的配置文件

    sudo vi /etc/redis/redis.conf
    
  2. 把 supervised no 更改为 supervised systemd;把 daemonize no 更改为 daemonize yes 。

  3. 重启Redis服务文件以反映对配置文件做的更改

    sudo service redis restart
    
  4. 此时查看Redis 的运行状态

    sudo systemctl status redis
    

    如果如下图所示,则说明已经成功安装+配置了Redis+已经开始运行。

Redis测试是否安装配置成功

  1. 可以ping的通,ping完会显示pong

  2. 安装完成后可以写代码测试:

    redis 127.0.0.1:6379> SET runoobkey redis
    OK
    redis 127.0.0.1:6379> DEL runoobkey
    (integer) 1
    

    注:DEL 是一个命令, runoobkey 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0。

Redis设置密码

  1. 打开 Redis 的配置文件

    sudo vi /etc/redis/redis.conf
    
  2. 把 # requirepass foobared 改成 requirepass 自己的密码

  3. 重启Redis服务

Redis服务控制

  1. 启动Redis服务:

    sudo service redis start
    
  2. 关闭Redis服务:

    sudo service redis stop
    
  3. 重启Redis服务:

    sudo service redis restart
    

Redis客户端连接

  1. 登陆进入 redis 客户端。

    redis-cli
    
  2. 输入 auth 自己的密码,然后回车,出现 OK 说明成功。

Redis远程连接

  1. 打开配置文件

    sudo vi /etc/redis/redis.conf
    
  2. 把 bind 127.0.0.1 ::1 改为 bind 0.0.0.0

  3. 重启Redis服务

问题解决

  1. 如果密码设置过还显示“(error) ERR Client sent AUTH, but no password is set”,则重启一下Redis服务即可。

    sudo service redis restart
    
  2. 常用cd命令(这次安装过程忘记空格了)

    cd ..    返回上一级目录(cd和点号间有空格,下面一样)
    cd ../..               返回上两级目录
    cd或cd ~           返回home目录
    cd - 目录名       返回指定目录
    
原文地址:https://www.cnblogs.com/OFSHK/p/14310421.html