Redis基础——1、Linux下安装Redis(超详细)

这篇具有很好参考价值的文章主要介绍了Redis基础——1、Linux下安装Redis(超详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载Redis

Redis官网:https://redis.io/

linux安装redis,Redis,redis,linux,数据库,nosql
历史版本:

http://download.redis.io/releases

本文中安装的版本为:http://download.redis.io/releases/redis-7.0.5.tar.gz
linux安装redis,Redis,redis,linux,数据库,nosql

2、连接Linux(或者VMwear)

我们安装的是linux版本的redis,这里用的是云服务器所以需要远程连接,这里使用的是xshell连接到服务器,没有服务器的话也可以使用虚拟机,这里不过多赘述。
linux安装redis,Redis,redis,linux,数据库,nosql打开xftp我们需要先将我们的Redis上传到服务器上
上传文件:
linux安装redis,Redis,redis,linux,数据库,nosql

解压安装包:

程序一般放在opt下 ,我们可以使用命令将文件移动到对应目录:

mv redis-7.0.5.tar.gz  /opt

linux安装redis,Redis,redis,linux,数据库,nosql

使用命令对Redis文件进行解压:

tar zxvf redis-7.0.5.tar.gz 

linux安装redis,Redis,redis,linux,数据库,nosql

3、进入redis目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9XsutmcD-1683894704945)(D:/USB/Typora%E5%9B%BE%E7%89%87/image-20221109152311141.png)]linux安装redis,Redis,redis,linux,数据库,nosql

4、Redis是基于c语言编写的需要安装依赖,需要安装gcc:
yum install gcc-c++

linux安装redis,Redis,redis,linux,数据库,nosql

查看gcc版本:

 gcc -v

linux安装redis,Redis,redis,linux,数据库,nosql

输入make命令配置Gcc需要的文件:

make

linux安装redis,Redis,redis,linux,数据库,nosql
执行成功后:

linux安装redis,Redis,redis,linux,数据库,nosql

在次进行make:

make

linux安装redis,Redis,redis,linux,数据库,nosql

make install确认所有都安装完成:

make install

linux安装redis,Redis,redis,linux,数据库,nosql

5、redis默认安装路径:/usr/local/bin

linux安装redis,Redis,redis,linux,数据库,nosql

6、将redis配置文件复制到bin目录下(先新建文件夹然后再将redis配置文件coyp进去)

我们要将配置文件复制一份,我们以后就是用这个配置文件来启动。

mkdir redisconfig
cp /opt/redis-7.0.5/redis.conf redisconfig

我们之后就是用这个文件启动

linux安装redis,Redis,redis,linux,数据库,nosql

7、redis默认不是后台启动,更改启动方式

有关redis配置文件的一些说明:

然后修改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 123321

linux安装redis,Redis,redis,linux,数据库,nosqllinux安装redis,Redis,redis,linux,数据库,nosqllinux安装redis,Redis,redis,linux,数据库,nosql

Redis的其它常见配置:

# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

linux安装redis,Redis,redis,linux,数据库,nosql

linux安装redis,Redis,redis,linux,数据库,nosql

linux安装redis,Redis,redis,linux,数据库,nosql

linux安装redis,Redis,redis,linux,数据库,nosql

vim redis.conf

linux安装redis,Redis,redis,linux,数据库,nosql

8、启动redis-server服务

通过指定配置文件启动服务

redis-server redisconfig/redis.conf

linux安装redis,Redis,redis,linux,数据库,nosql

9、使用redis-cli连接测试
redis-cli -p 6379

linux安装redis,Redis,redis,linux,数据库,nosql

如果你设置了登录密码则需要认证:

linux安装redis,Redis,redis,linux,数据库,nosql

auth 你的密码

linux安装redis,Redis,redis,linux,数据库,nosql

10、查看redis的进程是否开启(新开一个绘画)
ps -ef|grep redis

linux安装redis,Redis,redis,linux,数据库,nosql

11、如何关闭redis服务
shutdown

linux安装redis,Redis,redis,linux,数据库,nosql

再次查看服务:

linux安装redis,Redis,redis,linux,数据库,nosql

12、设置Redis开机自启动

首先,新建一个系统服务文件:

vi /etc/systemd/system/redis.service

linux安装redis,Redis,redis,linux,数据库,nosql
内容如下:

最重要的是:ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf这个,这里指定了redis-server的配置文件

根据配置文件的不同这里的名字也是不同的

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/bin/redisconfig/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后重载系统服务:

systemctl daemon-reload

现在,我们可以用下面这组命令来操作redis了:

# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

执行下面的命令,可以让redis开机自启:

systemctl enable redis

linux安装redis,Redis,redis,linux,数据库,nosql

13、性能测试

redis 性能测试的基本命令如下:

redis-benchmark [option] [option value]
序号 选项 描述 默认值
1 -h 指定服务器主机名 127.0.0.1
2 -p 指定服务器端口 6379
3 -s 指定服务器 socket
4 -c 指定并发连接数 50
5 -n 指定请求数 10000
6 -d 以字节的形式指定 SET/GET 值的数据大小 2
7 -k 1=keep alive 0=reconnect 1
8 -r SET/GET/INCR 使用随机 key, SADD 使用随机值
9 -P 通过管道传输 请求 1
10 -q 强制退出 redis。仅显示 query/sec 值
11 –csv 以 CSV 格式输出
12 *-l*(L 的小写字母) 生成循环,永久执行测试
13 -t 仅运行以逗号分隔的测试命令列表。
14 *-I*(i 的大写字母) Idle 模式。仅打开 N 个 idle 连接并等待。

测试100个并发链接,每个并发100000请求

redis-benchmark -h localhost -p 6379 -c 100 -n 100000

linux安装redis,Redis,redis,linux,数据库,nosql文章来源地址https://www.toymoban.com/news/detail-754548.html

到了这里,关于Redis基础——1、Linux下安装Redis(超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下安装Redis的详细安装步骤

    1.下载linux压缩包 【redis-5.0.5.tar.gz】 2.通过FlashFXP把压缩包传送到服务器 3.解压缩 4.进入redis-5.0.5可以看到redis的配置文件redis.conf 5.基本的环境安装 使用gcc -v 命令查看gcc版本已经是4.8.5了,于是就没有再次安装,直接执行make,安装完之后再次make,出现图片内容即可。 6.redis默

    2024年02月12日
    浏览(25)
  • Redis介绍以及Linux下的Redis安装(超级详细,傻瓜式教程)

    Redis( Remote DicƟ onary Server ), 即远程字典服务。 Redis是用 C 语言编写的完全开源的、遵守 BSD 协议的、高性能的 key-value 数据库   BSD是 ” Berkeley Software Distribution ” 的缩写,意思是“伯克利软件发行版”。 BSD开源协议是一个给予使用者很大自由的协议。可以自由地使用,修

    2024年02月15日
    浏览(32)
  • Linux 系统安装 Redis7 —— 超详细操作演示!

    数据库系列文章: 关系型数据库 : MySQL —— 基础语法大全 MySQL —— 进阶 非关系型数据库 : Redis 的安装与配置 Redis 基本命令(上) Redis 基本命令(下) 1.1 Redis 简介 Redis Re mote Di ctionary S erver , 远程字典服务 , 由意大利人 Salvatore Sanfilippo (又名 Antirez 开发, 是一个使用

    2024年02月06日
    浏览(47)
  • 一个 web版linux、数据库、redis、mongo统一管理操作平台

    linux: ssh终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当做堡垒机使用)。 dbms(目前支持mysql、postgres、高斯、达梦): 可视化数据增删改查,sql语句提示

    2024年01月20日
    浏览(32)
  • Redis的简介,安装(Linux、Windows),配置文件的修改---详细介绍

    Redis是一个基于 内存 的key-value结构数据库。 基于内存存储,读写性能高 适合存储热点数据(热点商品、资讯、新闻) 企业应用广泛 1.1、Redis简介 The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.(开源内存数据存储,被数百万

    2024年02月13日
    浏览(37)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(45)
  • Redis安装与配置指南:适用于Windows、Mac和Linux系统的详细教程

    🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍》学会IDEA常用操作,工作效率翻倍~💐 🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬

    2024年02月16日
    浏览(42)
  • Linux系统安装mysql数据库(超详细)

    目录 1、准备阶段         2、具体步骤 2.1、卸载mariadb 2.2、上传mysql并解压 2.3、安装mysql 2.4、查看版本 2.5、启动mysql服务 2.6、登录mysql 2.7、修改密码 2.8、配置mysql远程访问 2.9、修改编码 3、卸载mysql 3.1、查看mysql的安装情况  3.2、删除安装包  3.3、在/根目录下查询mysql

    2024年02月12日
    浏览(27)
  • 《网络安全》- 3.1 - Redis数据库详细教程

    「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「订阅专栏」: 此文章已录入专栏《网络安全入门到精通》

    2023年04月08日
    浏览(29)
  • Linux系统安装DB2数据库的详细步骤

    1、DB2数据库的安装 一、将DB2的安装介质上传至/home目录,并解压:    tar –zxvf v9.5fp3_linuxx64_server.tar.gz 二、执行LANG=C 三、进入解压后的server目录(cd server/),执行./db2setup,步骤如下: # cd /home # tar -zxvf v9.7_linuxx64_server.tar.gz # cd server/ # ./db2setup     请额外注意:这里选择 Do

    2024年02月08日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包