Redis安装

目录

Redis概述

Redis的作用

Redis特性

如何获取Redis

[Redis 的安装](#Redis 的安装)

Windows安装

1.使用.msi方式安装

2.安装包

Linux安装

1、准备安装环境

2、上传安装文件

3、解压安装文件

4、进入安装目录

5、运行编译命令

6、前台启动

7、后台启动

8、验证服务


Redis概述

Redis(REmote Dctionary Server远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一, 也被人们称为数据结构服务器。

Redis是一个开源的高性能键值对(Key-Value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:

字符串类型

散列类型

列表类型

集合类型

有序集合类型

学习参考网站:https://www.redis.net.cn/

Redis的作用

内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务

取最新N个数据的操作,如:可以将最新的10条评论的ID放在Redis的List集合里面

模拟类似于HttpSession这种需要设定过期时间的功能

发布、订阅消息系统

定时器、计数器

Redis特性

性能高

丰富的数据类似

原子性

数据持久化

......

如何获取Redis

要想获取Redis,可以从Redis官网上获取:https://redis.io,也可以从Redis中文网站上获取:****http://****www.redis.cn

Redis********的安装

从Redis官网进行下载。https://redis.io/

Windows安装

1.使用.msi方式安装

这种安装方式直接下一步,下一步,直至完成,完成后,Redis就会被注册成window的服务,在Redis主目录下,使用redis-cli,即可连接Redis服务器

2.安装包

下载安装包,解压后,打开文件夹

为了方便启动,我们在该目录下新建一个startup.cmd的文件,然后将以下内容写入文件

bash 复制代码
redis-server redis.windows.conf

双击刚才创建好的startup.cmd 文件,就能成功的看到Redis 启动

Linux安装

1****、准备安装环境****

需要安装Redis 所需要的依赖

yum install -y gcc tcl gcc-c ++ make

2****、上传安装文件****

cd /usr/local/src

3、解压安装文件

tar -zxvf redis-8.4.3.tar.gz

4****、进入安装目录****

cd redis-8.4.3

5****、运行编译命令****

make && make install

说明:如果在编译过程中出现Jemalloc/jemalloc .h:没有那个文件没有的错误,在确保 gcc 安装成功后,可执行make distclean 进行清除后再次安装。

6****、前台启动****

redis-server

查看Redis服务:

  1. ps -ef | grep redis关闭Redis服务:

  2. p kill redis-server

  3. kill 进程号

  4. 单实例关闭:redis-cli shutdown

  5. 多实例关闭:redis-cli -p 6379 shutdown

7****、后台启动****

在redis 的安装目录中,有一个redis.conf 文件,我们把这个文件复制到/etc/目录下

cp /us r/local /redis/redis.conf/etc/

然后修改/etc/red is .conf 文件,

把daemonize 值设置为yes 即可

vim /etc/redis .conf # 修改daemonize no

daemonize yes

保存退出后,执行如下命令来启动服务

bin>redis-server/etc/redis.conf

8****、验证服务****

redis-cli -p 6379

完成!!!

相关推荐
tju23333 小时前
信创产业二十年:国产基础软件走到哪一步了?
数据库·gitee
东方护航数据恢复(深圳)3 小时前
RAID5单盘故障后阵列状态分析与重建风险评估_东方护航数据恢复深圳店
大数据·数据库
会编程的土豆4 小时前
GORM 常见操作从入门到能写 DAO
数据库·gorm
A15362554 小时前
2026 电商物流系统推荐:多渠道仓配履约数字化选型指南
大数据·数据库·人工智能
空谷有来人5 小时前
docker安装redis
redis·docker·容器
ClouGence5 小时前
CloudDM:开源免费!一站式数据库访问、SQL审核、权限与脱敏管控平台
数据库·sql·开源
(轻舟已过万重山)6 小时前
第39章 评估迭代:上线只是开始,迭代才是关键
大数据·数据库·人工智能
oradh6 小时前
Oracle参数文件(PFILE与SPFILE)维护操作总结
数据库·oracle·oracle参数·spfile·pfile
l1t6 小时前
kryonix提交的DuckDB 统一并优化标量执行器基础设施 - #24564 PR
开发语言·数据库·数据仓库·sql
鸽芷咕6 小时前
【金仓数据库征文】从 Oracle 到金仓:一次零误差的数据库国产化迁移实录
数据库·oracle