目录
安装redis
先到redis官网下载安装包:https://redis.io/
我这里选择的是redis-6.2.7.tar.gz
在虚拟机上安装redis所需要的gcc依赖:
yum install -y gcc tcl
我这里将安装包放在了/usr/local/src目录,如果在使用Xftp上传安装包过程中没有权限可使用:
sudo chmod 777 usr/local/src
进入到src目录下进行解压:
tar -zxvf redis-6.2.7.tar.gz
解压完成后进入到redis-6.2.7目录下使用以下命令进行安装编译:
make && make install
安装完成后默认的安装路径为:/usr/local/bin目录下,在该目录下可以以下内容
第一种启动方式:
redis-server
可以在任意目录下使用,运行成功会出现以下界面,一般不建议用这种方式启动
第二种启动方式:
在redis目录下先将redis的redis.conf进行拷贝避免修改过程中发生错误
cp redis.conf redis.conf.bck
修改redis.conf配置文件:
vi redis.conf
按Esc键退出插入模式,输入/daemonized进行查找,将no改为yes
查找/requirepass修改密码,我这里就是12345
查找/logfile修改日志存放文件目录
然后保存退出按Esc键:
:wq
来到redis目录下,启动redis:
redis-server redis.conf
此时redis就在后台启动了,可以使用以下命令查看redis是否启动成功
ps -ef | grep redis
关闭redis,我这里的端口是10865
kill -9 10865
第三种启动方式
先新建一个文件
vi /etc/systemd/system/redis.service
加入以下内容
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.7/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存退出
让文件生效
systemctl daemon-reload
启动redis
systemctl start redis
查看redis状态
systemctl status redis
此时就已经启动成功
停止redis:
systemctl stop redis
将redis设置为开机自启动:
systemctl enable redis
redis命令行客户端
如果redis没有设置密码可直接进入:
redis-cli -h 虚拟机ip地址 -p 6379
方式一:
redis-cli -h 虚拟机ip地址 -p 6379 -a 密码
方式二:
先进入到redis
redis-cli -h 虚拟机ip地址 -p 6379
再使用密码登录,这里我没有设置用户名所以可以在AUTH后直接写密码
AUTH 12345
两种方式都可以使用命令ping进行验证,若出现PONG则表示登录成功
ping