linux版本:CentOS Linux release 7.6.1810 (Core)
1.查询系统版本
lsb_release -a
2.在安装nginx前首先要确认系统中安装了gcc。
如果没有手动下载依赖
3.下载最新版本redis
wget http://download.redis.io/releases/redis-6.0.9.tar.gz
tar -zxvf redis-6.0.9.tar.gz
cd redis-6.0.9
make
make install
安装成功后 在/usr/local/bin目录下会生成redis对应的启动程序
在redis-6.0.9当前目录修改redis.conf文件并复制到etc目录
bind 127.0.0.1 #根据情况是否需要远程访问去掉注释
requirepass 123456 #修改密码
protected-mode no # 关闭protected-mode模式,此时外部网络可以直接访问
vi redis.conf
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/
在 /etc/systemd/system新建启动项service文件 并修改
touch /etc/systemd/system/redis.service
sudo vi /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=Redis
After=network.target
[Service]
#Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecReload=/usr/local/bin/redis-server -s reload
ExecStop=/usr/local/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意Type=forking不注释掉 服务无法启动
安装systemd服务
# 使服务自动运行
sudo systemctl daemon-reload
sudo systemctl enable redis
# 启动服务
sudo systemctl restart redis
sudo systemctl status redis
src/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379> exit