Redis 安装

Redis是最流行的键值对存储数据库。Redis支持主从同步,数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。

Redis官网为:https://redis.io/,下载地址为:https://redis.io/download

1、下载安装稳定版本Stable (6.0)

ssh终端执行,先安装依赖
apt-get install pkg-config
apt-get install make
apt-get install sysv-rc-conf
apt-get install nano
apt-get install gcc

wget http://downloads.sourceforge.net/tcl/tcl8.6.11-src.tar.gz
sudo tar xzvf tcl8.6.11-src.tar.gz  -C /usr/local/  
cd /usr/local/tcl8.6.11/unix/ 
sudo ./configure  
sudo make  
sudo make install   
wget https://download.redis.io/releases/redis-6.0.10.tar.gz
tar xzf redis-6.0.10.tar.gz
cd redis-6.0.10
make         (如果有出现“zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录报错”,运行make MALLOC=libc)
make install
make test  没错误可以测下

2、配置redis.conf文件

mkdir /etc/redis
cd /root/redis-6.0.10
cp redis.conf /etc/redis/redis.conf
如果需要后台运行,需要修改redis.conf配置文件,将daemonize no 改为daemonize yes。
nano /etc/redis/redis.conf
找到daemonize no 改为daemonize yes (其他保持默认即可,如果想进一步优化可以网上找找教程。)

ctrl+o
回车
ctrl+x

即可退出nano编辑窗口

3、注册redis为Systemd服务

nano  /etc/systemd/system/redis.service

[Unit]
Description=Redis Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf

[Install]
WantedBy=multi-user.target

复制粘贴上面的代码保存退出即可。

systemctl enable redis                      开机启动
systemctl daemon-reload                     重新加载
systemctl start redis                       启动redis
systemctl stop redis                        停止redis
systemctl status redis                      redis状态
netstat -lnp | grep redis                   进程查询

4、redis-cli客户端,

我们输入下面命令可以检测Redis是否正常运行。

cd /usr/local/bin/
redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

有PONG返回即可正常运行。
上一篇
下一篇