详细的Redis安装教程 | 如何安装Redis

silverwq
2022-10-16 / 0 评论 / 189 阅读 / 正在检测是否收录...

单机安装

安装依赖

Redis是基于C语言编写的,因此首先需要安装RedisF所需要的gcc依赖

yum install -y gcc tcl

上传安装包并且解压

去官网下载安装包到/usr/local/src目录,

cd /usr/local/src
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
tar -zxvf redis-6.2.7.tar.gz

然后解压进入安装文件夹目录,然后安装到/usr/local/redis目录

cd redis-6.2.7
make
make test
make PREFIX=/usr/local/redis install

配置

进入源码目录,复制配置文件到安装目录

cd /usr/local/src/redis-6.2.7
cp /usr/local/src/redis-6.2.7/redis.conf /usr/local/redis/

然后设置一些基本的配置

cd /usr/local/redis/
vim redis.conf

修改为

# 修改监听地址为所有id,线上不可以这样
bind 0.0.0.0
# 守护进程方式运行
dameonize yes
# 设置需要密码
requirepass 123456
# 端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server命令时候的目录,日志、持久化等文件会保存在这个目录
# 改成绝对路径!!!
dir /usr/local/redis6.2
#数据库教量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 16
#设置redis能够使用的最大内存
maxmemory 512mb
#日志文件,默以为空,不记录日志,可以指定日志文件名logfile "redis.log"
#会产生在dir指定的目录
logfile "redis.log"

添加到服务

修改解压目录的/usr/local/src/redis-6.2.7/utils/redis_init_script脚本

REDISPORT=6379
# 执行目录
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
# 配置文件,如果是多端口的话,可以修改文件名称为端口号
CONF="/usr/local/redis/redis.conf"

复制到init.d目录

cp /usr/local/src/redis-6.2.7/utils/redis_init_script /etc/init.d/redis6.2

添加服务

chkconfig redis6.2 on

启动

因为配置文件已经配置为守护进程启动,不然默认是前台启动

cd /usr/local/redis/
./bin/redis-server redis.conf

这种方式启动的话,可以用kill命令停止。
不过前面加入了服务,所以可以用服务命令启动停止

service redis6.2 start
service redis6.2 stop

客户端

启动参数:
-h 指定主机,可以省略,默认是127.0.0.1
-p 端口开业省略,默认是6379

redis-cli -h 127.0.0.1 -p 6739 -a 123456
0

评论 (0)

取消