linux安装过程:官网:https://redis.io/
安装redis:
安装redis依赖
redis是基于c语言编写的,得先安装redis所需的gcc依赖
yum install -y gcc tcl
上传至任意目录安装包并解压
例如:/usr/local/src 目录
tar -zxvf redis-xxx.tar.gz
进入安装目录
cd redis-xxx
运行编译命令
make && make install
如果没出错,即安装成功
默认路径:/usr/local/bin
进入安装路径
cd /usr/local/bin/
存在redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server 文件
redis-cli:是redis提供的命令行客户端
redis-server:是redis的服务端启动脚本
redis-sentinel:是redis的哨兵启动脚本
启动
默认启动
redis-server
指定配置启动
在redis的安装目录下/usr/local/src/redis-xxx,修改redis-conf,先备份一下,cp redis.conf redis.conf.bck
vi redis.conf
#监听的地址,默认是127.0.0.1,会导致只能在本地访问,修改为0.0.0.0则可以在任意ip访问,生产环境不要社置为0.0.0.0
bind 0.0.0.0
#守护进程,修改为yes后即可在后台运行
daemonize yes
#密码,设置后访问redis必须输入密码
requirepass 123456
#监听端口
port 6379
#工作目录,默认目录是当前目录,也就是运行redis-server时的命令,日志,持久化等文件会保存在这个目录
dir .
#数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0-15
databases 1
#设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile “redis.log”
启动redis
#进入redis安装目录
cd /usr/local/src/redis-xxx
#启动
redis-server redis.conf
查看是否运行
ps -ef | grep redis
停止运行 杀死进程
kill -9 14556
开机自启
新建一个系统服务文件:
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-xxx/redis.conf
privateTmp=true
[install]
WantedBy=multi-user.target
然后重载系统服务
systemctl daemon-reload
systemctl start redis #开始启动
systemctl status redis #查看状态
systemctl stop redis #停止
systemctl restart redis #重启
systemctl enable redis #开机自启