一、下载
下载redis依赖
#redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: gcc -v # redis 是使用 C 语言编写的,所以这里需要使用 gcc 编译器 yum install gcc gcc-c++ -y
下载redis
# 下载最新版的 redis 压缩包
wget https://download.redis.io/redis-stable.tar.gz
二、安装
# 进入到文件目录下解压 redis 压缩包
tar -xzvf redis-stable.tar.gz
# 进入到解压目录
cd redis-stable
make
# 注:如果这里执行 make 时提示错误,后期在执行 make 会失败,可以执行 make distclean 类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile。
make install
三、启动
前台启动
# 前台启动 redis
redis-server
# 断开连接
Ctrl + c
指定配置启动(设置参数后台启动)
# 第一次先将配置文件备份 redis.conf 文件
cp redis.conf redis.conf.bak
# 将配置文件的 daemonize no 修改为 yes,即后台启动 redis server
daemonize yes
# 找到 redis.conf 所在目录,或者使用绝对路径
redis-server redis.conf
# 或者使用绝对路径
redis-server /software/redis-stable/redis.conf
#关闭redis服务(源码安装的redis 需要通过shutdown关闭)
redis-cli -p 6379 shutdown #关闭服务,-p参数指定端口号
#查看进程来确定redis是否启动成功
ps -aux|grep redis
查看redis是否启动
ps -aux|grep redis
没有启动
启动
连接redis
redis-cli -h 127.0.0.1 -p 6379
四、设置
设置密码
# 将配置文件的 requirepass foobared放开注解
requirepass 密码
如果设置密码后,操作redis 需要密码确认 否则报错
命令:auth 密码
(error) NOAUTH Authentication required.
停止服务
# 登陆 redis-cli 后使用 shutdown 命令关闭服务,然后退出
[root@master ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> SHUTDOWN
not connected> exit
参数解析:
shutdown 关闭服务
not connected 没有连接
exit 退出
启动远程连接
Redis默认只允许本地访问,若要redis可以远程访问,得先修改redis.conf中的配置。(若是windows环境下,该配置文件名称为 redis.windows-service.conf)
1、在redis安装目录下找到redis.conf文件并打开把这一行
bind 127.0.0.1 -::1 注释掉
2、此外,若是新版本(3.2之后)的还得修改一下redis的保护模式,同在redis.conf文件下这里把
protected-mode yes 改为 protected-mode no 即可