news 2026/3/21 1:20:24

Redis安装和杂谈

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis安装和杂谈

Redis

Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。

redis它是一个开源的数据库,缓存的服务器,它里面可以存放字符串,hash,列表,集合数据类型的数据,它的计算基于内存进行计算的。而且数据也可以持久化到磁盘中。 而且它也提高了哨兵模式以及集群模式来提高redis的可用性。

安装

win

当前官方包仅支持通过docker来在win平台上使用redis,本教程使用三方包,当然你也可以查阅官方教程使用docker

Release Redis 8.4.0 for Windows · redis-windows/redis-windows

翻到最下面安装Redis-8.4.0-Windows-x64-cygwin-with-Service.zip,这是一个使用了Cygwin 环境来运行 Redis的编译版本,Cygwin是一个在 Windows 上提供POSIX 兼容层的工具(类似轻量级 Linux 子系统)。用 Cygwin 把 Redis “套”在 Windows 上跑。

解压后双击start.bat即可启动,默认监听6379端口,也可打开redis.conf进行配置

linux命令行

官方下载地址

Install Redis Open Source | Docs

安装参考官方文档即可,下载完成后需要将压缩文件解压,输入以下命令解压到当前目录

tar -zvxf redis-版本号.tar.gz

一般都会将redis目录放置到 /usr/local/redis目录

mv /root/redis-xxx /usr/local/redis

cd到/usr/local/redis目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。

安装

输入以下命令

make PREFIX=/usr/local/redis install

这里多了一个关键字PREFIX=这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,

库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

启动redis

根据上面的操作已经将redis安装完成了。在目录/usr/local/redis 输入下面命令启动redis

./bin/redis-server& ./redis.conf

更多的话

Redis 默认只有一个“数据库空间”(虽然支持SELECT 0~15多个 DB,但官方已不推荐使用)它不像 MySQL 那样天然支持“按库隔离”,因此若一个机器上安装了redis,很多开发者图方便会直接连同一个 Redis 实例,如果有明确的Key标准一般是没有什么问题的,因为内存就那么点。大型的项目就会使用物理隔离,比如每个重要项目(或微服务)独占一个 Redis 实例(或集群),或通过Docker部署多个Redis容器来实现隔离

Redis 默认安装后是没有密码的,可以通过redis.conf配置。

redis数据存储在内存,因此一定要做好内存限制,避免爆内存,比如收到DDoS攻击

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 18:25:35

LeetCode 热题 100--字母异位词分组

题目:解析:核心思路字母异位词的特征:相同字母组成的不同单词,排序后会得到相同的字符串使用排序字符串作为哈希键:将每个单词排序后作为分组的唯一标识哈希表存储分组:键是排序后的字符串,值是…

作者头像 李华
网站建设 2026/3/15 18:25:35

AI模型推理延迟突增?架构师教你:模型轻量化+缓存优化应急响应技巧

AI模型推理延迟突增?架构师教你:模型轻量化+缓存优化应急响应技巧 关键词:AI模型、推理延迟、模型轻量化、缓存优化、应急响应、架构设计、性能优化 摘要:本文主要探讨当AI模型推理延迟突然增加时,如何通过模型轻量化与缓存优化的应急响应技巧来解决问题。首先介绍相关背景…

作者头像 李华
网站建设 2026/3/15 18:25:32

难绷!和阿里 P11/P12 约会相亲?女网友竟称“也没那么难钓嘛”

今日份趣图,属于小某书上推某软件的软文帖子了。28 岁的 P11,29 岁的 P12……忒离谱了!大模型出幻觉后都不如她。不懂大厂职级体系,你随便抓个大模型问就知道的嘛我抓了一个问了,知名的 P11 和 P12 年龄大概如下&#…

作者头像 李华
网站建设 2026/3/15 13:36:24

Waymo融资160亿美元:估值1260亿美元 红杉与DST领投

雷递网 乐天 2月3日自动驾驶出租车先驱Waymo宣布筹集160亿美元,投后估值达到1260亿美元。当前,Waymo正在打造覆盖全球的自动驾驶车队,而其他财力雄厚的竞争对手,例如特斯拉和亚马逊,则正努力追赶。除Alphabet作为主要投…

作者头像 李华
网站建设 2026/3/20 9:26:16

LeakCanary 使用经验分享

文章目录 1. 集成配置 基本依赖配置 自定义配置 2. 使用经验总结 2.1 检测时机 2.2 常见泄漏场景识别 3. 实际项目经验 3.1 误报处理 3.2 自定义排除规则 4. 最佳实践 4.1 版本管理 4.2 性能考虑 4.3 团队协作 5. 高级配置技巧 5.1 自定义 Heap Dumper 5.2 监听检测结果 6. 常见…

作者头像 李华