赞
踩
wget https://download.redis.io/releases/redis-4.0.0.tar.gz
# wget https://download.redis.io/releases/redis-6.2.6.tar.gz
下载压缩包后解压,切换到redis目录下,直接执行make install
即可
安装完成后,编译出的可执行文件都放在redis-4.0.0/src
下
执行redis-server
即可启动redis服务器(默认端口6379)
切换端口号启动redis-server
我们前面使用的是默认的启动方式,而实际工作中都是使用配置文件的方式来启动redis-server
我们先默认启动一下
程序给出警告:没有使用redis.conf配置文件,而是使用默认的配置
由于redis.conf文件信息过多,我们去掉注释,并且去掉空白,导出主要信息并生成新的配置文件redis-6379.conf
生成的redis-6379.conf
部分内容如下:
bind 127.0.0.1 # 服务器绑定的ip protected-mode yes port 6379 # 绑定的port tcp-backlog 511 timeout 0 tcp-keepalive 300 daemonize no # 守护进程方法启动,yes则后台启动,没有打印信息;no则前台启动 supervised no pidfile /var/run/redis_6379.pid loglevel notice logfile "" # 后台启动时,日志文件名 databases 16 always-show-logo yes stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb dir ./ # 后台显示时,日志文件路径 ....
取出我们需要配置的几项(指定端口、后台启动、日志文件名和路径),其他暂时不管,保存配置文件
使用配置文件redis-6379.conf
启动redis-server
切换终端连接
这就连接成功了
编写一个port为6380的配置文件redis-6380.conf
使用配置文件redis-6380.conf
启动redis-server,此时已经有两个redis-server守护进程
使用客户端连接
查看创建的日志目录data下生成的日志文件
Redis服务启动
redis-server
redis-server --port 6380
指定配置文件启动
redis-server redis.conf
redis-server redis-6380.conf
redis-server conf/redis-6380.conf
Redis客户端连接
redis-cli
redis-cli -h 127.0.0.1
redis-cli -p 6380
redis-cli -h 127.0.0.1 -p 6380
设置服务器以守护进程的方式运行
deamonize yes|no
绑定主机地址
bind 127.0.0.1
设置服务器端口号
port 6379
设置数据库数量
databases 16
日志相关配置
日志记录文件名
logfile 端口号.log
设置服务器以指定日志记录级别
loglevel debug|verbose|notice|warning
注意:日志级别开发期设置为verbose即可,生产环境中配置为notice,简化日志输出量,降低写日志IO的频度。开发阶段一般使用debug,会打印较多的信息
设置同一时间最大客户链接数,默认无限制。当客户端连接到达上线,Redis会关闭新的链接
maxclients 0 # 0表示没有限制
客户端不活动占用连接最大时长,达到最大时长后关闭连接。如需关闭该功能,设置为0
timeout 300 # 300s
导入并加载指定配置文件信息,用于快速创建redis公共配置较多的redis实例配置文件,便于维护。这里有点像继承了,先include一个基础配置文件,然后再添加其他的配置
include /path/base_server.conf
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。