首页 > 数据库 >redis安装

redis安装

时间:2022-10-14 13:00:16浏览次数:91  
标签:src cli -- redis conf 安装

redis安装

windows安装

下载地址:https://github.com/MicrosoftArchive/redis/releases

下载后可直接解压使用

linux安装

apt安装

sudo apt update
sudo apt install redis-server

一旦安装完成,Redis 服务将会自动启动。想要检查服务的状态,输入下面的命令:

sudo systemctl status redis-server

默认redis.conf在/etc/redis/下

开启守护进程

vim /etc/redis/redis.conf
# 修改如下内容为yes
daemonize yes

源码安装

安装

cd /usr/local/src/

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

tar -zxvf redis-6.2.6

mv redis-6.2.6 redis

cd redis/

make && make install

# 设置后台运行
vim redis.conf  
daemonize yes # 把no改成yes,后台运行

# 启动服务
./src/redis-server redis.conf

# 检查服务是否成功启动
ps -ef |grep redis

设置开机自启

cd /etc/systemd/system

vim redis.service

在redis.service写入如下内容

[Unit]
Description=Redis In-Memory Data Store
Documentation=https://redis.io/
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/src/redis/src/redis-server /usr/local/src/redis/redis.conf
ExecStop=/usr/local/src/redis/src/redis-cli shutdown
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

设置redis密码

  • 运行命令:redis-cli

  • 查看现有的redis密码(可选操作,可以没有)

    • 运行命令检查是否已设置密码:config get requirepass
  • 设置redis密码
    运行命令:config set requirepass (为你要设置的密码),设置成功会返回OK

  • 测试连接

    • 重启redis服务

    • 客户端连接redis: redis-cli -h 127.0.0.1 -p 6379 -a ***(为你设置的密码))或者在终端直接输入redis-cli 进入命令模式,使用 auth "密码" 进行登陆 

远程连接redis

  1. 配置防火墙:
firewall-cmd --zone=public --add-port=6379/tcp --permanent

云服务器的话,直接去服务器上端口设置打开6379端口就可以了

  1. 重启防火墙以使配置即时生效
systemctl restart firewalld
  1. 查看系统所有开放的端口
firewall-cmd --zone=public --list-ports
  1. 此时 虽然防火墙开放了6379端口,但是外网还是无法访问的,因为redis监听的是127.0.0.1:6379,并不监听外网的请求。
    把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释掉

  2. redis-cli连接到redis后,查看config get protected-mode是不是都为no,如果不是,就用config set 配置名 属性 改为no。也可以去redis.conf文件中直接修改。

config set protected-mode no

标签:src,cli,--,redis,conf,安装
From: https://www.cnblogs.com/liuweida/p/16791282.html

相关文章

  • Python爬虫之mongodb介绍和安装
    Mongodb的介绍和安装学习目标了解非关系型数据库的优势了解mongodb的安装1.mongodb的介绍1.1什么是mongodbmongodb是一个功能最丰富的NoSQL非关系数据库。由C++语言......
  • Ubuntu安装docker
    安装dockerroot@instance-wortxz7y-2:~#curl-sSLhttps://get.daocloud.io/docker|sh#Executingdockerinstallscript,commit:4f282167c425347a931ccfd95cc91fab......
  • Minitab 21软件安装包下载及安装教程
    Minitab21软件简介:Minitab21是一款非常领先的数据分析软件,拥有先进分析和开源集成,深受广大质量学者和统计专家的青睐,对于经常做数据处理分析工作的人,它是绝对不少不了的。......
  • aidlux 安装 mysql 并设置密码及远程访问
    本文链接:aidlux安装mysql并设置密码及远程访问-Tiac-博客园(cnblogs.com) 一、安装mysql直接在应用中心里搜索安装mysql即可 二、启动mysql终端输入......
  • SQL Server 2016 安装
    数据库安装选择全新安装模式继续安装输入产品秘钥:这里使用演示秘钥进行接受许可规则检测可以后期再开放防火墙对外端口选择需要安装的功能,想省事可以选择【全选......
  • 2022年安装fedora workstation 36之后要安装的软件
    2022年安装fedoraworkstation36之后要安装的软件删除旧的内核以及其他不需要的旧软件包打开新系统之后首先更新系统,多半会安装新的内核,以及会出现一些无用的依赖。重新......
  • Python爬虫之scrapy_redis原理分析并实现断点续爬以及分布式爬虫
    scrapy_redis原理分析并实现断点续爬以及分布式爬虫学习目标了解scrapy实现去重的原理了解scrapy中请求入队的条件掌握scrapy_redis基于url地址的增量式单机爬虫掌握scr......
  • Python爬虫之scrapy_redis概念作用和流程
    scrapy_redis概念作用和流程学习目标了解分布式的概念及特点了解scarpy_redis的概念了解scrapy_redis的作用了解scrapy_redis的工作流程在前面scrapy框架中我们已经能够......
  • Ubuntu编译安装protobuf
    一、下载源码包下载源码URL:https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/protobuf-all-3.6.1.tar.gz也可到https://github.com/protocolbuff......
  • Ubuntu22.04 安装Docker
    1、安装需要的软件依赖包sudoapt-getinstallapt-transport-httpsca-certificatessoftware-properties-commoncurl-y2、添加中国科技大学GPG密钥和Docker-ce源$curl......