news 2026/4/18 10:36:15

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/4/18 8:40:31

Nginx更换ssl证书不生效

一.场景 在用的ssl证书要过期了,申请了新的ssl证书下来,在nginx配置上更换上去后,打开系统地址,一依然是使用原来的旧证书,以前有更换过别的域名证书,重启nginx服务后立马就生效了。 这次没生效&#xff…

作者头像 李华
网站建设 2026/4/18 1:56:20

2026-02-04 全国各地响应最快的 BT Tracker 服务器(联通版)

数据来源:https://bt.me88.top 序号Tracker 服务器地域网络响应(毫秒)1http://60.249.37.20:80/announce广东肇庆联通272http://211.75.205.189:6969/announce广东肇庆联通353http://180.112.57.159:6969/announce江西南昌联通484http://193.31.26.113:6969/announ…

作者头像 李华
网站建设 2026/4/18 5:23:30

多风格编曲一键生成,AI编曲软件激活原创音乐人创作灵感

AI编曲软件:开启原创音乐创作新时代 在音乐创作的领域里,编曲环节一直是至关重要的。传统的人工编曲方式,虽然有着独特的艺术魅力和深厚的人文底蕴,但随着科技的飞速发展,AI编曲软件正以其显著的优势逐渐崭露头角。 …

作者头像 李华
网站建设 2026/4/18 4:46:40

JS 金额千分位转换

function formatAmount(str) {// 将字符串转换为数字const num parseFloat(str);// 处理NaN情况if (isNaN(num)) {return 0.00;}// 转换为字符串并保留两位小数let formatted num.toFixed(2);// 分离整数部分和小数部分const [integerPart, decimalPart] formatted.split(.)…

作者头像 李华
网站建设 2026/4/4 17:48:52

智谱开源GLM-OCR:0.9B小模型在复杂文档处理登顶SOTA

智谱AI正式开源发布 GLM-OCR,这款参数量仅 0.9B 的模型以 “小尺寸、高精度” 的特性打破了行业记录。在权威榜单 OmniDocBench V1.5 中,它以 94.6 的高分超越多款同类模型,展现了在手写公式、多语混排及印章识别等 复杂文档 场景下的统治级能…

作者头像 李华
网站建设 2026/4/8 10:36:20

老板必须盯的5个生产指标,90%的工厂一个都没盯对!

我经常进厂,一进办公室就能看到老板桌上放着一摞报表:今日产量本月累计人均工时加班小时数成本统计看起来数据挺全,但真聊下去,结果基本都一样:交期还是不稳 质量还是反复 成本还是失控 现场还是乱问题不在没看数据&am…

作者头像 李华