Redis安装

Redis安装

Centos7.8 安装

1.安装redis依赖
yum install -y gcc tcl

2.解压
tar -zxf redis-6.2.13.tar.gz

3.进入redis目录,运行编译命令进行编译安装
cd redis-6.2.13/
make && make install 

# 默认的安装路径:/usr/local/bin

4.直接启动redis
redis-server    # 此时,终端是被占用的 
redis-server redis.conf

5.停止redis进程
ps -ef | grep redis
# 练习操作
[root@network01 redis-6.2.13]# ps -ef | grep redis
root       6082   1616  0 15:39 pts/0    00:00:00 redis-server *:6379
root       6150   6089  0 15:44 pts/1    00:00:00 grep --color=auto redis

kill -9 pid  
# 练习
kill 6082  # 停止redis进程

6.修改配置文件
cp redis.conf redis.conf.bak
vim redis.conf
# 修改如下两个配置

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes
# 设置后访问Redis必须输入密码
# 注意:这个密码不用配置,要的就是没有密码直接可以连接redis服务,这就是未授权访问漏洞
# requirepass 123456

7.启动redis
redis-server redis.conf
# 查看是否运行成功
ps -ef | grep redis

8.为了方便控制redis,我们可以把redis添加为服务,就可以通过systemctl来控制redis了
# 一、首先,新建一个系统服务文件
cd /etc/systemd/system
vim redis.service
# 二、写入如下内容
[Unit]
Description=Redis Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /root/redis-6.2.13/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
PrivateTmp=true
Restart=always

[Install]
WantedBy=multi-user.target

# 三、重载系统服务
systemctl daemon-reload
# 四、重启主机
reboot

9.启动&&停止&&重启开机自启
systemctl start redis
systemctl stop redis
systemctl restart redis
systemctl enable redis

10.测试连接redis服务端,安装完redis之后,默认会安装一个本地的客户端redis-cli,可以通过这个客户端连接操作服务端
redis-cli  # 直接回车就能连接本地的redis数据库服务端,默认是没有密码的
reids-cli -h 远程ip地址		# 可连接远程redis服务端

win系统安装

点点点 + 一直下一步

posted @ 2025-01-22 16:19  清风拂山岗(小高同学)  阅读(15)  评论(0编辑  收藏  举报