安装Redis以及Redis的三种启动方式

  1. 安装gcc依赖
yum install -y gcc tcl
  1. 上传Redis安装包并且做解压

例如我们将Redis的压缩包上传到/usr/local/src(因为这个文件夹一般用来放我们的安装文件)

解压:

tar -zxvf redis-6.2.6.tar.gz
  1. 进入Redis的安装目录,运行编译命令
cd redis-6.2.6
make && make install

安装成功以后,默认安装路径为: /usr/local/bin

  1. 默认启动:(任意目录均可)
redis-server(这种方式属于前台启动,不友好)

redis在aix上启动 redis启动方法_缓存

该界面表示运行成功!

  1. 指定配置启动

使Redis以后台的方式启动,则必须修改Redis的配置文件。为防止修改错误,我们可以先将配置文件备份一份:

cp redis.conf redis.conf.bck(备份)
vi redis.conf(修改redis配置文件)
  1. 修改redis的配置
  • 监听地址,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
  • 守护进程,修改为yes后即可后台运行
daemonsize yes
  • 密码,设置后访问redis必须输入密码
requirepass 123321

其他常见配置

  • 监听的窗口
port 6379
  • 工作目录,默认是当前目录,也就是运行redis-server的命令,日志,持久化等文件会保存在这个目录
dir .
  • 数据库数量,设置为1,代表只能使用一个库,默认有16个库,编号0~15
databases 1
  • 设置redis能够使用的最大内存
maxmemory 512mb
  • 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

3.在安装目录下启动:(启动并且指定配置文件)(基于配置文件启动)

redis-server redis.conf

此时由于修改了配置文件redis已经转变为在后台运行了。查看redis是否运行:

ps -ef | grep redis

如果想停止,直接利用杀死进程即可:

kill -9 4083898(对应进程号)

开机自启

  1. 首先新建一个系统服务文件:
vi /etc/systemd/system/redis.service

内容如下:

[Unit]
Description=redis-server
After=network.target
    
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

使其生效(重新加载服务):

systemctl daemon-reload

重新启动redis

systemctl start redis

查看redis状态

systemctl status redis

来停止redis

systemctl stop redis

重启redis:

systemctl restart redis

开机自启redis:

systemctl enable redis