redis 安装

ubunto 上安装 redis

  1. 在 ubunto 上使用 apt 搜索 redis 来安装。

  2. 使用 apt search redis 搜索。

  3. 这里搜索后安装 redis/focal-updates 后面版本是 5.0.7(这里想安装)最新的7 的版本这里不能直接安装,为了方便,这里就直接安装这个版本,而且该版本和7也差不多。

  4. 这里安装好后,redis 默认启动了,但是 redis 的 ip 是 127.0.0.1 意味是本地环回,所以只能在本机使用 redis 的服务,我们为了可以让其他的主机也能访问到,所以我们需要手动的修改该 ip。

  5. 打开 /etc/redis/ 目录,里面有一个 redis.conf 这个是 redis 的相关配置文件内容,就可以修改redis 的ip。

  6. 打开上面的文件 找到一个 bind 将后面的 127.0.0.1 改为 0.0.0.0 后面的内容就不修改了。

  7.  还需要修改配置文件里面的 protected-mode 后面改为 no 表示不用保护。

 
  

redis 不用配置密码,因为这里我们自己的 redis 里面什么都没有。而且弄密码还是比较麻烦的。所以不必要。

这里修改后需要重新启动服务器。

      8. 重启, service redis-server restart

      9. 查看 redis 服务的状态 service redis-server status 如果看到后面是 active 表示启动成功。

     10. 使用 redis 自带客户端连接服务器, redis-cli,不出意外就连接成功了。

     11. 退出 ctrl + d

CentOS

Centos 7 安装比较麻烦一点,centos7 不能直接使用 yum 来安装,需要使用其他的安装源。

但是 CentOS 8 可以直接使用 yum install ,CentOS 7 里面的 redis 是 3 有点老了,所以不适合。

yum install -y redis

CentOS 7 安装其他的软件源

scl 源~

yum install centos-release-scl-rh

这里就是安装 scl 源

下面通过 scl 源来安装 redis5

yum install rh-redis5-redis

配置

安装好后这里是需要配置的,上面的安装后, redis 的可执行程序以及一些配置文件,还有一些生成的文件在一些比较深的目录里面,所以这里需要配置一下,将这些文件使用软连接到一下比较方便的目录下。

创建符号链接

cd /usr/bin
​
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
​
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
​
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli

上面就是创建好的符号链接

配置文件符号链接

cd /etc/
​
ln -s /etc/opt/rh/rh-redis5/ ./redis

etc 目录通常就是 linux 下存放配置文件的目录

修改配置文件 ip

进入 /etc/redis 的里面的 redis.conf 里面。

设置ip:bind 0.0.0.0

设置保护:protected-mode no

设置守护进程:daemonize yes

这个是设置为守护进程,简单理解就是即使 bash 退掉还在运行。

下面先创建工作目录,在设置工作目录

设置工作目录: mkdir -p /var/lib/redis

在配置文件,设置工作目录: dir /var/lib/redis

设置日志目录

先创建日志目录

mkdir -p /var/log/redis/

在配置文件中,设置日志目录

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

通过命令启动 redis服务

redis-server /etc/redis/redis.conf

没报错的话,就说明应该没错。

启动 redis client

redis-cli

关掉 redis 服务,可以通过 netstat 查看 redis 的进程 id,然后 kill 掉

如果后续重新修改了 redis 的config 那么就是要需要重新启动 redis 的服务的。

你可能感兴趣的:(redis,redis,数据库,缓存)