Centos7系统安装redis
- 下载
- 编译
- 配置
- 配置环境变量
- 服务脚本安装
- 使用
- 远程连接
下载
下载地址:https://download.redis.io/releases/,选择版本6.2.7
具体下载链接:https://download.redis.io/releases/redis-6.2.7.tar.gz
操作:在root目录下直接下载
cd ~
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
编译
1、解压
将下载的redis压缩文件解压到/usr/local下面
tar -xvf redis-6.2.7.tar.gz -C /usr/local/
2、检测gcc有没有安装
rpm -q gcc
如果没有安装,可通过下面命令安装
yum -y install gcc
需要使用gcc进行编译
3、进入到解压目录/usr/local/redis-6.2.7/进行编译安装
cd /usr/local/redis-6.2.7/
make && make PREFIX=/usr/local/redis install
配置
1、在redis目录下创建一个etc目录
mkdir -p /usr/local/redis/etc
2、拷贝src目录编译后的执行程序到bin目录下
# 进入src目录
cd /usr/local/redis-6.2.7/src
# 上面编译安装时,只拷贝了:redis-server、redis-cli、redis-benchmark等
# 把剩下的拷贝到bin目录
cp mkreleasehdr.sh /usr/local/redis/bin
初始bin目录下文件
拷贝后bin目录下文件
3、拷贝redis.conf文件到etc目录
# 进入解压目录
cd /usr/local/redis-6.2.7
# 拷贝redis.conf文件到etc目录
cp redis.conf /usr/local/redis/etc
4、修改redis.conf文件
daemonize表示redis是否以后台进程运行,默认为no,修改为yes
# 进入到etc目录
cd /usr/local/redis/etc/
# 使用vim编辑redis.conf文件
vim redis.conf
vim 技巧
# 显示行号
:set nu
# 按i键进入编辑模式
# 保存并退出
:wq 或 :x
配置环境变量
修改.bash_profile
vim ~/.bash_profile
添加如下内容
# redis目录
export REDIS_HOME=/usr/local/redis/
# 将redis的bin目录加入到PATH环境变量
PATH=$PATH:$HOME/bin:$REDIS_HOME/bin
使环境变量生效
source ~/.bash_profile
服务脚本安装
redis的服务器安装脚本安装文件是:/usr/local/redis-6.2.7/utils/install_server.sh
# 进入utils目录
cd /usr/local/redis-6.2.7/utils/
# 执行install_server.sh文件
./install_server.sh
如果安装出现如下错误
将install_server.sh文件中的77~84行注释掉
然后重新执行./install_server.sh
./install_server.sh
然后显示如下:
Welcome to the redis service installer
This script will help you easily set up a running redis server
# 端口号
Please select the redis port for this instance: [6379]
Selecting default: 6379
# 配置文件
Please select the redis config file name [/etc/redis/6379.conf]
Selected default - /etc/redis/6379.conf
# 日志文件
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
# 实例数据存放文件
Please select the data directory for this instance [/var/lib/redis/6379]
Selected default - /var/lib/redis/6379
# redis启动文件
Please select the redis executable path [/usr/local/redis//bin/redis-server]
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/redis//bin/redis-server
Cli Executable : /usr/local/redis//bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
查看redis是否启动成功
ps -ef | grep redis
说明:随着install_server.sh服务脚本的安装,能够保证redis随着系统的启动而启动,即使系统重启也会帮我们启动redis服务。
使用
启动redis服务方式2
redis-server /usr/local/redis/etc/redis.conf
启动redis客户端
redis-cli
关闭redis
在redis-cli中可以通过shutdown关闭redis
shutdown
或者通过ps命令查询到redis的后台进程id,然后通过kill命令关闭
ps -ef | grep reids
kill 28358
远程连接
下载 Another Redis Desktop Manager
下载链接:https://github.com/qishibo/AnotherRedisDesktopManager/releases
对应选择安装文件