Redis基本安装

Window 下安装

下载地址:https://github.com/MSOpenTech/redis/releases

Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,选择下载 Redis-x64-xxx.zip压缩包到指定盘符解压即可。主要看Linux下的安装

Linux 下安装

由于在实际工作中,Redis往往安装在服务器端,服务器使用的是Linux/Unix系统。所以更多的时候,在工作中需要安装在服务器环境中。

首先使用root用户登录Linux系统,执行以下命令

$ cd /usr/
$ mkdir redis
$ cd redis
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-5.0.5
$ make

其中wget是下载Redis到当前文件夹(/usr/redis)的命令。tar xzf表示解压缩到当前文件夹。make则是安装redis的命令。

安装完成后,修改其配置文件改为后台启动(守护进程)

vi /usr/redis/redis-5.0.5/redis.conf

 将daemonize no 改成daemonize yes

设置开机自启动

vi /etc/rc.local
添加
/usr/redis/redis-5.0.3/src/redis-server /usr/redis/redis-5.0.3/redis.conf

 开启redis

/usr/redis/redis-5.0.3/src/redis-server /usr/redis/redis-5.0.3/redis.conf

启动redis:

redis-server &
加上`&`号使redis以非后台程序方式运行

或者是

redis-server

检测后台进程是否存在

ps -ef |grep redis

 或者监听6379端口

netstat -lntp | grep 6379

停止redis:

使用客户端

redis-cli shutdown

因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的

kill -9 PID

 对外开放6379(Redis默认端口)

查看对外开放的端口状态
  • 查询已开放的端口 netstat -anp
  • 查询指定端口是否已开 firewall-cmd --query-port=6379/tcp
yes,表示开启;no表示未开启。

查看防火墙状态

  • 查看防火墙状态 systemctl status firewalld
  • 开启防火墙 systemctl start firewalld
  • 关闭防火墙 systemctl stop firewalld
  • 开启防火墙 service firewalld start
若遇到无法开启
先用:systemctl unmask firewalld.service
然后:systemctl start firewalld.service
添加指定需要开放的端口:
  • firewall-cmd --zone=public --add-port=6379/tcp --permanent
  • 重载入添加的端口: firewall-cmd --reload

相关推荐