Redis安装

安装Redis

  • 1.准备一台虚拟机
  • 2.安装命令
  • 3.上传redis安装包
  • 4.进入src目录并查看
  • 5.解压安装包
  • 6.进入redis目录运行编译
  • 7.cd /usr/local/bin/
  • 8.运行redis
  • 9.redis命令行客户端
  • 连接Redis的图形化界面客户端
  • 1.安装RESP
  • 2.开放6379端口
  • 3.RESP连接Redis

安装Redis

1.准备一台虚拟机

2.安装命令

yum install -y gcc tcl

3.上传redis安装包

Linux怎么看自己有没有安装redis_Redis

4.进入src目录并查看

cd /usr/local/src/

Linux怎么看自己有没有安装redis_数据库_02

5.解压安装包

tar -zxvf redis-6.2.6.tar.gz

6.进入redis目录运行编译

#运行编译命令
make && make install

Linux怎么看自己有没有安装redis_Redis_03

7.cd /usr/local/bin/

Linux怎么看自己有没有安装redis_缓存_04

8.运行redis

  • 第一种:默认启动(不友好)
redis-server
  • 第二种:基于配置文件启动
#备份文件
cp redis.conf redis.conf.bck
#修改redis.conf文件
vi redis.conf

修改redis.conf文件的配置内容: 可以用 /搜索内容 进行搜索

# 监听的地址,默认是127.0.0.1,会导致只能在本地访问。
# 修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass 123456
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
# ------------以下可设置也可不设置---------------
# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久话文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
#启动redis
redis-server redis.conf
#查看是否成功运行
ps -ef | grep redis
 
#杀死进程
Kill -9 xxxx

Linux怎么看自己有没有安装redis_Redis_05

  • 第三种:开机自启(基于第二种方法)
#编辑redis.service文档
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.6/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 status redis
#设置redis开机自启
systemctl enable redis

9.redis命令行客户端

Linux怎么看自己有没有安装redis_redis_06

Linux怎么看自己有没有安装redis_数据库_07

连接Redis的图形化界面客户端

1.安装RESP

Linux怎么看自己有没有安装redis_redis_08

安装包地址:https://github.com/lework/RedisDesktopManager-Windows/releases

Linux怎么看自己有没有安装redis_数据库_09

2.开放6379端口

#查看zone名称
firewall-cmd --get-active-zones
#开启6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重启防火墙
firewall-cmd --reload
#检查端口是否开启
firewall-cmd --query-port=6379/tcp

Linux怎么看自己有没有安装redis_数据库_10

3.RESP连接Redis

Linux怎么看自己有没有安装redis_Redis_11