一、环境
系统:CentOS Linux release 7.9.2009 (Core)
redis版本:redis 6.0.6
二、安装及部署
当前最新稳定版本是redis 6.0.6
国内网址:http://www.redis.cn
redis下载列表:http://download.redis.io/releases/
下载
wget http://download.redis.io/releases/redis-6.0.6.tar.gz# 解压到选定目录:/usr/local/webservice/
tar zxvf redis-6.0.6.tar.gz -C /usr/local/webservicecd /usr/local/webservice
mv redis-6.0.6 redis
cd redis
编译
make
make install PREFIX=/usr/local/webservice/redis
配置redis在后台运行,把daemonize项的值改为yes
修改配置内容
vi redis.conf
修改内容如下:
daemonize 的值从 no 修改成 yes
启动服务
/usr/local/webservice/redis/bin/redis-server /usr/local/webservice/redis/redis.conf
查看进程来确定redis是否启动成功,非必须
ps -ef |grep redis
配置开机启动
cd /lib/systemd/system/
vim redis.service
[Unit]
Description=redis-server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/webservice/redis/bin/redis-server /usr/local/webservice/redis/redis.conf
PrivateTmp=true[Install]
WantedBy=multi-user.target
开机自动启动
systemctl enable redis.service
启动redis服务
systemctl start redis.service
查看服务状态
systemctl status redis.service
停止服务
systemctl stop redis.service
取消开机自动启动(卸载服务)
systemctl disabled redis.service
配置环境变量
vim ~/.bash_profile
export PATH=/usr/local/webservice/redis/bin:$PATH
source ~/.bash_profile
三、测试
进入redis
redis-cli
#设置键name的值为gusijin
set name gusijin
#获取name的值
get name
# 删除
del name
退出:exit
四、redis配置(无需要可不用配置)
vi /usr/local/webservice/redis/redis.conf
# 设置log文件路径
# logfile /var/log/redis/redis-server.log # 设置访问密码
# requirepass root# 设置访问规则(如需远程访问,可以注释掉bind)
bind 127.0.0.1# 如需远程访问,禁用保护模式,修改为为no
protected-mode yes