Redis安装(Linux)

6 篇文章 0 订阅
1 篇文章 0 订阅

1、下载安装

Redis官网可以下载最新版本,如果服务器是Centos7 则和Redis6.0.0以后的版本存在gcc冲突,需要升级操作系统的gcc.
其他版本的下载地址:https://download.redis.io/releases/
Centos7可以使用Redis5的版本,可以直接安装。
可以直接下载tar.gz软件包上传到服务器,也可以通过命令直接下载。

wget http://download.redis.io/releases/redis-5.0.10.tar.gz
tar xzf redis-5.0.10.tar.gz
cd redis-6.0.8
make

编译完成后redis-5.0.10的src目录中,会出现编译后的redis服务程序redis-server和测试客户端redis-cli

启动Redis服务

src/redis-server

这种方法启动Redis,使用的是默认的配置,也可以通过启动参数使用指定的配置文件

src/redis-server ../redis.conf

redis.conf是Redis的默认配置文件,可以根据自己的需求配置。

2、配置Redis

Redis的配置信息主要是通过修改Redis.conf文件实现。
daemonize 如果需要在后台运行,把该项改为yes
bind 绑定ip,设置后只接受来自该ip的请求,设置为127.0.0.1或者0.0.0.0
Requriepass 设置 登陆时需要使用密码,可以通过#号注释掉,也就是不设置密码。

3、启动Redis

src/redis-server ./redis.conf

修改配置文件后可以发现Redis后台启动了
或者通过

src/redis-server &

后台启动。

# 检查进程
ps -ef |grep redis
# 检查端口
netstat -lntp | grep 6379
# 使用redis-cli客户端检测连接是否正常
src/redis-cli
127.0.0.1:6379>set key "Hello Redis"
Ok
127.0.0.1:6379>get key
"Hello Redis"

如果设置了密码登录则会出现“NOAUTH Authentication required”错误

src/redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379>auth password(你的密码)
OK

设置开机自启动
Redis启动脚本redis_init_script位于Redis/utils/目录下(可以看一下)

REDISPORT=6379  
#服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。  
EXEC=/usr/local/bin/redis-server  
#客户端位置  
CLIEXEC=/usr/local/bin/redis-cli  
#Redis的PID文件位置  
PIDFILE=/var/run/redis_${REDISPORT}.pid  
#配置文件位置
CONF="/etc/redis/${REDISPORT}.conf"  

Redis默认使用了端口作为文件名

mkdir /etc/redis  
cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录中,命名为redisd(Linux中d结尾的文件大多是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

设置开机自启动

#设置为开机自启动服务器  
chkconfig redisd on  
#打开服务  
service redisd start  
#关闭服务  
service redisd stop 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值